Em quinta-feira, 11 de outubro de 2012, Tiago Adami<[email protected]> escreveu: > Em 11 de outubro de 2012 13:55, Fabrízio de Royes Mello > <[email protected]> escreveu: >> >> Em 11 de outubro de 2012 13:50, Tiago Adami <[email protected]> escreveu: >> >>> Boa tarde, pessoal! >>> >>> Tenho um banco de dados da versão 8.3 com encoding LATIN9. Preciso >>> adequá-lo ao encoding UTF-8 e trazê-lo para a versão 9.2. >>> >>> Estou pensando em usar o 'iconv' para converter o resultado do dump >>> para UTF-8, mas como esta base de dados possui algumas tabelas com >>> colunas do tipo BYTEA e LO temo que não possa utilizá-lo. O dump será >>> feito com a opção "--blobs" para trazer estas informações. >>> >>> Qual seria a melhor estratégia para migrar de encoding e versão, neste >>> caso? >>> >> >> Um pg_dump com a opção -E não funcionou para vc? > > Com essa base não testei ainda. Num passado remoto eu precisei > converter uma base de Latin1 para Win1252 para manter a > compatibilidade com o Visual FoxPro no Windows, e mesmo usando a opção > "-E" alguns caracteres se transformaram em "caretinhas". Como a base > tem aproximadamente 20 GB, e como o servidor é um pouco antigo, vai > levar um bom tempo pra restaurar o dump. Por este motivo perguntei > antes de iniciar o processo. > > Pensando bem, neste caso como estou migrando para uma página de > códigos que agrega muito mais caracteres em relação ao Latin9, não > haveria problema de algum caractere não ser reconhecido, certo? > > Para confirmar: fazer o dump adicionando as opções "-E utf-8 -b -F c" > é suficiente? >
Não sei se isso tem a ver, mas vc está utilizando o utilitário da versão 9.2? Danilo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
