PostgreSQL - Convertendo o encode do banco
Como me fez falta um "alter database" seguro no postgres... essa foi a solução mais segura (até o momento).
vacuumdb --full --analyze --username postgres --dbname MeuBANCO
pg_dump MeuBANCO -Ft -v -U postgres -f /tmp/MeuBANCO.tar
dropdb MeuBANCO --username postgres
createdb --encoding UNICODE MeuBANCO --username postgres
pg_restore /tmp/MeuBANCO.tar
psql --dbname MeuBANCO --username postgres
vacuumdb --full --analyze --username postgres --dbname MeuBANCO
O professor... essa é a minha salvação!!
ResponderExcluirmas como que eu faço pra usar? dá pra fazer o meu banco mudar de UTF8 pra LATIN(X) pra usar com o delphi?
Vlw...
Junior Keppe (Aluno TADS)
esqueci de postar meu email no comentario acima:
ResponderExcluirfkeppejr@gmail.com
Vlw
Fernando, a solução acima foi utilizada no ubuntu... mas os passos em plataforma Windows é basicamente a mesma coisa. Usando o PgAdminIII você pode fazer o vacum full, o backup (dump), eliminar o banco, recriar com o novo encode, recuperar o backup.
ResponderExcluir