|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 16 Sep 2002 22:08:25 To : Serge N Pokhodyaev Subject : Re: PostgreSQL сортировка... -------------------------------------------------------------------------------- Serge N. Pokhodyaev <Serge.N.Pokhodyaev@f1838.n5020.z2.fidonet.org> wrote: SNP> ## On Mon, 16 Sep 2002 18:08:52 +0400 SNP> ## Victor Wagner wrote to me: VW>> Да, естественно. Для того чтобы у Postgres работала сортировка VW>> русских букв, VW>> 1. В системе должна существовать локаль с такой кодировкой VW>> (ru_RU.CP1251) SNP> Hет её ни там, ни там. Дело в чём-то другом. Дело в том что collation order у этой локали _почти_ совпадает с порядком номеров ASCII-кодов. Поэтому если initdb выполнялось с локалью C, то сортироваться будет HА ПЕРВЫЙ ВЗГЛЯД правильно. А если с локалью koi8-r - то совсем неправильно. В общем, надо создать упомянутую локаль, и пересоздать базу с ней. А потом прописать правильное значение LANG в скрипты запуска postmaster. У Debian это /etc/postgresql/postmaster.conf -- И СHОВА: HЕ ПИШИ КРЕДО HА ЗАБОРЕ ! --- С.Е. Лец --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151782fc34f9b.html, оценка из 5, голосов 10
|