Belépés
postgresql adatbázis létrehozása win1250 kódolással
2010. március 12. – 00.12 – kockas32
postgresql adatbázist szretnék létrehozni win1250 kódolással
az ekson és a hibaüzenet:
postgres=# CREATE DATABASE xyz WITH OWNER = postgres ENCODING = 'WIN1250';
ERROR: encoding WIN1250 does not match locale hu_HU.UTF-8
DETAIL: The chosen LC_CTYPE setting requires encoding UTF8.
postgres=#
mit tegyek, hogy sikerüljön?
a válaszokat köszönöm!
- A hozzászóláshoz regisztráció és belépés szükséges
Tudom, régi téma, de most én is belefutottam ebbe. Nekem is win1250 kellene. Tudna vki segíteni?
Én pgAdmin-al próbáltam meg létrehozni az adatbázist és ezt írta ki:
"encoding WIN1250 does not match server's locale hu_HU"
időközben találtam egy lehetséges megoldást. itt az elérhetősége:
http://prog.hu/leveltar/level/258686/Python+lista+Re+Re+PGSQL+magyar+ren...
a leírás végén van a lényeg. annyit hozzátennék, hogy nálam rosszul jelent meg a lap, mindenhol "hu HU" volt a huhu, helyesen: "hu_HU", azaz aláhúzással.
a leírás egyébként korrekt. amit hozzátennék:
1. én töröltem a main könvtárat (/var/lib/postgres/8.4/main és postgres helyett postgresql), mert még nem volt benne semmi, gondolom a szerző is erre utalt a "le kell pucolni"-val
2. az initdb csak így tudtam elindítani LATIN2-vel:
initdb --locale hu_HU.LATIN2 -D /var/lib/postgresql/8.4/main
szóval szoptam vele egy darabig, de összejött
csövi