Postgres, polznaczki i sortowanie

Adam Buraczewski adamb w polbox.pl
Pią, 29 Cze 2001, 13:37:49 CEST


> Czy mógłby mi ktoś podpowiedzieć, co zrobić, by postgres sortował prawidłowo
> polskie znaki?
> Nie pomogło:
> export LC_COLLATE=pl_PL
> export LC_CTYPE=pl_PL
> i restart postgresa, choć po ustawieniu tego pod shellem już dobrze sortuje.
> Nic nie dało nawet dopisanie w/w linii do skryptu startowego postgresa,
> użycie order by i tak powoduje, że polskie znaki są na samym końcu :-(.

Postgres 7.1.x?  Musisz po ustawieniu zmiennych LC_xxx zrobić na nowo
initdb.  Postgres zapamiętuje ustawienia locale (dokładniej: tylko
LC_CTYPE i LC_COLLAYE) w chwili tworzenia "lokalizacji" i potem
ignoruje ustawienia tych zmiennych.  Co do szczegółów -- poczytaj
dokumentację Postgresa (rozdział "Localization"), FAQ grupy
pl.comp.bazy-danych (http://www.dbf.pl/faq/) oraz jej archiwum
(było to omawiane wielokrotnie).

Pozdrawiam,

-- 
Adam Buraczewski <adamb w polbox.pl> * Linux registered user #165585
GCS/TW d- s-:+>+:- a- C+++(++++) UL++++$ P++ L++++ E++ W+ N++ o? K? w--
O M- V- PS+ !PE Y PGP+ t+ 5 X+ R tv- b+ DI? D G++ e+++>++++ h r+>++ y?



Więcej informacji o liście dyskusyjnej pld-users-pl