PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Forzare l'installazione di Postgres con la codifica UTF8, non LATIN1?

Questa potrebbe non essere la risposta che stai cercando, ma qui ci sono i comandi che puoi usare per cambiare PostgreSQL a un'altra locale (backup, ricrea il cluster e ripristina ):

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 vuoi sapere perché l'installazione utilizza il latino, potrebbe essere necessario scavare negli script di installazione. Ma se en_US.UTF-8 non è la tua locale di sistema predefinita, questo potrebbe essere il problema. Lo script di installazione può caricare /etc/default/locale .