A depender do tamanho da base eu faço assim Criando Bases com Encode UTF8 em Cluster de Banco de Dados em LATIN1
1 - Verificar o encode do banco psql - show client_encoding; 2 - Exportar um DUMP da base no encode utf8 da Base que estar com Cluster em LATIN1 /usr/local/pgsql/bin/pg_dump --encoding=UTF8 --file=/home/postgres/agendadeeventos.sql agendadeeventos 3 - Criar o banco de dados com o template0 /usr/local/pgsql/bin/createdb -E UTF8 -T template0 --lc-collate=pt_BR.utf8 -lc-ctype=pt_BR.utf8 agendadeeventos 4 - Importar o DUMP no novo Banco de Dados gunzip -c agendadeeventos.sql.gz | /usr/local/pgsql/bin/psql agendadeeventos > log.log 2>log_erros.log 5 - Verificar logs de Erros.. Emerson Martins DBA Itec/AL 82 9123-5504 82 9668-1283 Em 28 de fevereiro de 2012 10:27, Pedro B. Alves <[email protected]>escreveu: > Pessoal, alguém pode me dar algumas dicas de como faço a migração do meu > banco de dados do 8.2 para o 9.1??? > > > No 8.2 o encoding é LATIN1 > > no 9.1 acho que tem que ser WIN1252 ou algo assim > > Tenho imagens gravadas em campos blob. > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
