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

Hvordan konverteres en db i postgreSQL til utf8?

Konvertering til UTF8 bør ikke skade dine data, da (tror jeg) alle tegn i SQL_ASCII også findes i utf8; de har bare forskellige byte-koder.

Dit bedste bud er at genopbygge din database. Det vil sige dump det, opret en utf8-database og gendan derefter dumpet til den nye database.

postgres pg_dump --encoding utf8 main -f main.sql
createdb -E utf8 newMain
psql -f main.sql -d newMain

Du kan så selvfølgelig omdøbe databaserne, når du er glad for, at den nye UTF8 matcher dine data.



  1. Indstilling af ODBC-forbindelsesattributter uden at skulle skrive kode

  2. MySQL regex-forespørgsel ufølsom

  3. Få MAX værdi i mysql-forespørgsel

  4. Fjernelse af sporfiler med ADRCI