sql >> Databáze >  >> RDS >> PostgreSQL

Jak převést db v postgreSQL na utf8?

Převod na UTF8 by neměl poškodit vaše data, protože (věřím) všechny znaky v SQL_ASCII existují také v utf8; mají jen různé bajtové kódy.

Nejlepším řešením je znovu vybudovat databázi. To znamená vypsat, vytvořit databázi utf8 a poté obnovit výpis do této nové databáze.

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

Poté můžete databáze samozřejmě přejmenovat, jakmile budete spokojeni, že nová UTF8 odpovídá vašim datům.



  1. Proč musí mysqli_connect() obdržet parametr hesla bez šifrování?

  2. MySQL ORDER BY FIELD s %

  3. Přístup k databázi Java MySQL odepřen

  4. MySQL DROP všechny tabulky, ignoruje cizí klíče