7.4 кто-нибудь трогал?

kavenchuk
Дата: 20.11.2003 15:17:24
Hi, All!

Кто-нибудь ставил себе 7.4?
В первую очередь интересует: с локалью ru_RU.UTF-8 и кодировкой UNICODE сортировку и UPPER()/LOWER() починили?

С уважением, Ярослав Кавенчук.
Shweik
Дата: 21.11.2003 20:27:59
Читай CHANGES an BUGS 8_))
kavenchuk
Дата: 25.11.2003 11:26:35
Есть! :)
*******************
Multi-Language Support
======================

* Add NCHAR (as distinguished from ordinary varchar),
* Allow LOCALE on a per-column basis, default to ASCII
* Support multiple simultaneous character sets, per SQL92
* Improve Unicode combined character handling
* Optimize locale to have minimal performance impact when not used (Peter E)
* Add octet_length_server() and octet_length_client() (Thomas, Tatsuo)
* Make octet_length_client the same as octet_length() (?)
* Prevent mismatch of frontend/backend encodings from converting bytea
data from being interpreted as encoded strings
* -Remove Cyrillic recode support
* Fix upper()/lower() to work for multibyte encodings
********************
Осталось проверить.
А *.deb для woody есть?
А то "в лоб" собираться он не захотел, а много времени нет.
Shweik
Дата: 25.11.2003 12:07:40
Не совсем понял о чем ты говоришь - это к линуксоидам ;)
На зекрале ничего такого небыло( только уже это могло устареть 8)
Сорцы распакованные из tgz собрались без пинка со всеми нужными мне фишками (UTF я пробовать не могу - системную локаль менять нелья 8().
kavenchuk
Дата: 26.11.2003 16:17:18
вытянул из experimental, правда сначала перешел на testing (хотя может и не надо было).
поставил
Эх.....
Сортировка - да, правильная.
UPPER/LOWER - неа, не сработали :( - выдали один к одному.
Хуже остальное: не могу теперь достучаться со станции ни pgAdmin-ом, ни ODBC-драйверами. Что-то они там поменяли/добавили - надо разбираться.
Или я что-то упстил?
kavenchuk
Дата: 27.11.2003 17:38:46
Достучался. Повозился. Итог:
initdb -E WIN --locale=ru_RU.CP1251
createdb -E WIN test
это работает на все 100, но никакого отношения к unicode не имеет :)

initdb -E UNICODE --locale=ru_RU.UTF-8
createdb -E UNICODE test
сортирует нормально, но UPPDER/LOWER не работают :(

Комбинации по пересечению -E и --locale ни к чему хорошему не приводят.

Ну, хоть заработало, и то хорошо :)