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

Tvinge Postgres til at installere med UTF8-kodning, ikke LATIN1?

Dette er muligvis ikke svaret, du leder efter, men her er kommandoer, som du kan bruge til at skifte PostgreSQL til en anden lokalitet (sikkerhedskopiering, genskab klynge og gendan ):

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

Hvis du vil vide, hvorfor installationen bruger latin, skal du muligvis grave i installationsscripts. Men hvis en_US.UTF-8 ikke er dit standardsystem, kan det være problemet. Installationsscriptet kan indlæses /etc/default/locale .




  1. Får fejl:Kan ikke oprette forbindelse til nogen af ​​de angivne MySQL-værter. I et program, der ikke bruger MySQL

  2. Find dublerede værdier, der er tildelt mere end én unik værdi

  3. En databasemodel til en onlineundersøgelse. Del 4

  4. SELECT WHERE IN (underforespørgsel) langsom