PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres zur Installation mit UTF8-Codierung erzwingen, nicht mit LATIN1?

Dies ist möglicherweise nicht die Antwort, nach der Sie suchen, aber hier sind Befehle, mit denen Sie PostgreSQL auf ein anderes Gebietsschema umstellen können (Sichern, Cluster neu erstellen und wiederherstellen ):

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

Wenn Sie wissen möchten, warum die Installation Latein verwendet, müssen Sie sich möglicherweise mit Installationsskripts befassen. Aber wenn en_US.UTF-8 nicht Ihr Standard-Systemgebietsschema ist, könnte das das Problem sein. Das Installationsskript kann /etc/default/locale laden .