Това може да не е отговорът, който търсите, но ето команди, които можете да използвате, за да превключите PostgreSQL към различен локал (архивиране, повторно създаване на клъстер и възстановяване ):
sudo -u postgres pg_dumpall > /tmp/postgres.sql
sudo pg_dropcluster --stop 9.1 main
sudo pg_createcluster --locale en_US.UTF-8 --start 9.1 main
sudo -u postgres psql -f /tmp/postgres.sql
Ако искате да знаете защо инсталацията използва латиница, тогава може да се наложи да се заровите в инсталационните скриптове. Но ако en_US.UTF-8
не е системният ви локал по подразбиране, това може да е проблемът. Инсталационният скрипт може да зарежда /etc/default/locale
.