PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Forçar o Postgres a instalar com codificação UTF8, não LATIN1?


Esta pode não ser a resposta que você está procurando, mas aqui estão os comandos que você pode usar para mudar o PostgreSQL para uma localidade diferente (fazer backup, recriar cluster e restaurar ):
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

Se você quiser saber por que a instalação usa latim, talvez seja necessário pesquisar os scripts de instalação. Mas se en_US.UTF-8 não é a localidade do sistema padrão, esse pode ser o problema. O script de instalação pode estar carregando /etc/default/locale .