Сортировка под Solaris
От | serg-sale |
---|---|
Тема | Сортировка под Solaris |
Дата | |
Msg-id | 9825282484.20070702201147@yandex.ru обсуждение исходный текст |
Список | pgsql-ru-general |
Здравствуйте, уважаемые. Имеется установленный Solaris 10 (core install). В /usr/lib/locale находятся все нужные вещи типа: ru_RU.UTF-8, ru_RU.KOI8-R ... Собрал postgresql 8.2.4 ./configure --prefix=/opt/pgsql LDFLAGS=-lstdc++ CFLAGS='-O3' --with-libraries=/usr/local/ssl/lib --with-includes=/usr/local/ssl/include --with-openssl --with-pgport=5432 Создал кластер (у пользователя LANG и LC_* = "ru_RU.UTF-8"): initdb -E UTF-8 Результат простейшей сортировки. 2;"Абв" 3;"аБв" 8;"Щхз" 6;"Щхз" 1;"Ящё" 4;"яге" 9;"Еклмн" 7;"Еклмн" 5;"епрст" upper и lower работают... пробовал локали KOI8-R и C при энкодинге UTF8 - проблема только усугубляется (сортируется подругому неправильно и отваливается upper и lower)... Для проверки cоздал кластер (у пользователя LANG и LC_* = "ru_RU.KOI8-R"): initdb -E KOI8 2;"Абв" 9;"Еклмн" 7;"Еклмн" 6;"Щхз" 8;"Щхз" 1;"Ящё" 3;"аБв" 5;"епрст" 4;"яге" upper и lower опять же работают... Читал очень много всего про настройки локали... Экспериментировал до этого...и под Solaris-ом точно в одном из вариантов (КОИ8 наверняка был) работал. Что щас не докрутил не понимаю. Ведь все достаточно просто. Ткните куданить в полезное. -- Сергей
В списке pgsql-ru-general по дате отправления: