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