Daniel Braz de Oliveira wrote:
> 
> Ola´... Inadivertidamente, criei um banco com o encoding LATIN9.
> Percebi que quando fazia um restore sempre recebia msg de  erros.
> quando li com atenção o log, vi que havia um erro de conversão do latin9
> para o latin1, que é o padrão q tenho usado.
> 
> pois bem, é possivel mudar o encoding da base, que já grande e está em
> produção de latin9 para latin1 ??
> 
> outra coisa, é que sempre que restauro um banco, se ele já existe,
> simplesmente me duplica os registros. Eu queria que matasse o banco
> antigo.
> Emtão, tenho dropado o banco e recriado. Qual o parâmetro que devo usar ??
> 
> 

Para mudar o encoding só recriando o banco.
Para converter o encoding de seu dump utilize o utilitário iconv (desde que
seu dump esteja em texto puro) - man iconv.

Para limpar os objetos veja a opção -c (ou --clean) no pg_dump, pg_dump_all
ou pg_restore.
http://www.postgresql.org/docs/8.2/interactive/reference-client.html

[]s
Osvaldo

-- 
View this message in context: 
http://www.nabble.com/Alterar-encoding---Backup-e-Restores-tf3817088.html#a10807979
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a