1. Проверка установленных в Ubuntu локалей:
2. Установка локали для koi8r
3. Проверяем, что появилась локаль для koi8r
4. Перезапускаем postgres
5. Теперь можно создать базу данных с новой кодировкой и обязательно из template0
6. Проверяем
$ locale -a |grep ru ru_RU.utf8 ru_UA.utf8 |
2. Установка локали для koi8r
sudo locale-gen ru_RU.KOI8-R |
3. Проверяем, что появилась локаль для koi8r
$ locale -a |grep ru ru_RU.koi8r ru_RU.utf8 ru_UA.utf8 |
4. Перезапускаем postgres
pg_ctl stop ... pg_ctl start ... |
5. Теперь можно создать базу данных с новой кодировкой и обязательно из template0
postgres=# create database test_koi8r encoding = 'KOI8R' lc_collate = 'ru_RU.koi8r' lc_ctype = 'ru_RU.koi8r' template = template0; CREATE DATABASE |
6. Проверяем
postgres=# \l test*
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
------------+-------+----------+-------------+-------------+-------------------
test_koi8r | pal | KOI8R | ru_RU.koi8r | ru_RU.koi8r |
(
1
row)
Комментариев нет:
Отправить комментарий