PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да конвертирате db в postgreSQL в utf8?

Преобразуването в UTF8 не трябва да повреди вашите данни, тъй като (вярвам) всички знаци в SQL_ASCII също съществуват в utf8; те просто имат различни байт кодове.

Най-добрият ви залог е да изградите отново вашата база данни. Това е изхвърляне, създаване на utf8 база данни и възстановяване на изхвърлянето в тази нова база данни.

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

След това, разбира се, можете да преименувате базите данни, след като сте доволни, че новата UTF8 съответства на вашите данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо имаме нужда от посредници на съобщения като RabbitMQ върху база данни като PostgreSQL?

  2. Внедряване на Django в Heroku (грешка Psycopg2)

  3. PostgreSQL date() с часова зона

  4. postgres truncate е бавен

  5. sqlalchemy postgresql където int =низ