|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maxim Timofeyev 2:5030/1763.1 20 Sep 2002 14:29:14 To : Serge N. Pokhodyaev Subject : Re: PostgreSQL сортировка... -------------------------------------------------------------------------------- VW>>>> (ru_RU.CP1251) SNP>>> Hет её ни там, ни там. Дело в чём-то другом. VW>> Дело в том что collation order у этой локали _почти_ совпадает с VW>> порядком номеров ASCII-кодов. Поэтому если initdb выполнялось с VW>> локалью C, то сортироваться будет HА ПЕРВЫЙ ВЗГЛЯД правильно. А если VW>> с локалью koi8-r - то совсем неправильно. SNP> initdb? А если я создаю базу с помощью "createdb -E WIN ..."? Судя по документации кодировка устанавливается _один_ раз при инициализации системной базы. ИМХО это неправильно, но что поделаешь. ;( SNP> Может я торможу и не замечаю очевидных вещей? Создаю базу: SNP> # su postgres -c 'echo $LANG; createdb -E WIN tst2' Вроде этим ты только устанавливаешь default кодировку для базы, а не локаль. SNP> Всё это на debian'е делалось. Фиг знает. Опять в документацию лезть. Hо пока я не создал initdb с локалью ru_RU.KOI8-R у меня отказывались работать UPPER/LOWER. Сортировку я даже и не проверял ибо не так важно было. -- [2:5030/1763@fidonet.org] [tmahome@tma.spb.ru] [http://tma.spb.ru] --- tin/1.5.10-20011117 ("Darkcell") (UNIX) (Linux/2.4.18-alt6master-up (i686)) * Origin: TMA at HOME (2:5030/1763.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38720bfb57243.html, оценка из 5, голосов 10
|