>>Установи дефолтный чарсет нужный тебе
>
>initdb --locale=_нужная_локаль_ т.к. la_LN.ISO8859-1=latin1
Пробую
/usr/local/bin/sudo -u pgsql /usr/local/bin/initdb --locale=la_LN.ISO8859-1 --encoding=latin1 -D /usr/local/pgsql/data
Файлы, сопутствующие этой системе баз данных, будут
принадлежать пользователю "pgsql". Этот пользователь
также должен быть владельцем процесса сервера.
Кластер баз данных будет инициализирован с локалью la_LN.ISO8859-1.
создание директории /usr/local/pgsql/data ... ок
создание директории /usr/local/pgsql/data/global ... ок
создание директории /usr/local/pgsql/data/pg_xlog ... ок
создание директории /usr/local/pgsql/data/pg_xlog/archive_status ... ок
создание директории /usr/local/pgsql/data/pg_clog ... ок
создание директории /usr/local/pgsql/data/pg_subtrans ... ок
создание директории /usr/local/pgsql/data/base ... ок
создание директории /usr/local/pgsql/data/base/1 ... ок
создание директории /usr/local/pgsql/data/pg_tblspc ... ок
выбирается значение по-умолчанию для max_connections ... 40
выбирается значение по-умолчанию для shared_buffers ... 1000
создание конфигурационных файлов ... ок
создание базы template1 в /usr/local/pgsql/data/base/1 ... FATAL: неверное значение для параметра "lc_messages": "la_LN.ISO8859-1"
дочерний процесс завершился с кодом возврата 1
initdb: удаление директории данных "/usr/local/pgsql/data"
ls /usr/share/locale/la_LN.ISO8859-1
LC_COLLATE LC_CTYPE LC_TIME
т.е. lc_messages отсутствует.