metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-12-29 03:26 pm

Postgresql

А почему в сабже, установленном на винде есть Russian_Russia.1251 в качестве доступной collation, а на убунте - только ru_RU.UTF8 - и то, если установить соответствующий language pack. Это ж под каждый вариант установки скрипты создания базы править надо.

Мне почему-то казалось, что серверу БД полагаться на черт знает что, установленное косорукими клиентскими эникеями в качестве локали ОС, нежелательно и лучше иметь свою независимую коллекцию локалей и collation.

[identity profile] metaclass.livejournal.com 2013-12-29 03:07 pm (UTC)(link)
pgAdmin зачем-то базу создает в 1251 на винде, что тоже сильно удивляет.

[identity profile] norguhtar.livejournal.com 2013-12-30 05:54 am (UTC)(link)
Умолчание стоит такое. Он ее создает копированием template0/ Там этот ад с локалями и кодировками выпилили только в 9.2.x. В ручную можно запилить UTF-8 надо просто явно указывать.