Roberto, Obrigado pela ajuda!! Vou experimentar a dica e depois mando o resultado pra lista!!
Att, Carlos Zottmann. 2009/7/10 Roberto Mello <[email protected]> > 2009/7/3 Carlos Zottmann <[email protected]> > >> Pessoal, >> >> Tenho um site baseado em Drupal 5 que foi originalmente configurado sobre >> uma base Postgres Latin1, e preciso migrar esta base para UTF8 de forma a >> possibilitar a migração do Drupal para a versão 6. >> >> Já tentei exportar a base através de "pg_dump" com a opção "-E UTF-8", já >> fiz uma exportação padrão, sem nenhuma opção especial, e tentei converter o >> arquivo exportado com "iconv", mas nunca tenho sucesso na importação para >> uma nova base criada já com a codificação UTF-8. Os caracteres especiais >> (acentuações, cedilha, etc ...) são exibidos como uma sequencia de >> caracteres estranhos. > > > Tente fazer o seguinte procedimento: > > Exporte normalmente, usando a codificação original do seu BD, no seu caso > LATIN1, e depois faça a conversão usando o recode[1]. Já fiz esse > procedimento e deu certo para mim. > > 1) pg_dump -E LATIN1 meudb > meudb.sql > > 2) cp meudb.sql meudb_utf8.sql > > 3) recode latin1..utf8 meudb_utf8.sql > > 4) Edite o início do arquivo .sql para ter SET client_encoding = 'UTF8'; > > [ já no seu cluster PG inicializado com UTF8 ] > > 5) createdb -E UTF8 meudb > > 6) psql meudb < meudb_utf8.sql > > Roberto > > [1] http://directory.fsf.org/recode.html > > > _______________________________________________ > 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
