Veja a opção:
-E encoding
--encoding=encoding
do pg_dump.

http://www.postgresql.org/docs/current/interactive/app-pgdump.html

Mais detalhes sobre a questão de idioma você encontra em:
http://www.postgresql.org/docs/current/interactive/charset.html

Osvaldo


Em 17/04/14, Flavio Henrique Araque Gurgel<[email protected]> escreveu:
>> Tenho uma dúvida que acredito ser básica, hoje possuo uma base de dados
>> construida no postgresql da seguinte forma:
>>
>> ENCODING = 'WIN1252'
>> LC_COLLATE = 'C'
>> LC_CTYPE = 'C'
>>
>> é possivel criar uma base em:
>> ENCODING = 'UTF8'
>> LC_COLLATE = 'pt_BR.utf8'
>> LC_CTYPE = 'pt_BR.utf8'
>>
>> e restaurar a base q esta no formato anterior sem perda de dados ?
>
> Perfeitamente, mas a recíproca não é verdadeira.
> Cuidado com o comportamento de ORDER BY nas suas aplicações pois pode
> mudar.
>
>> Tenho pouco tempo de estrada relacionado ao postgresql, por isso
>> gostaria de dicas para aperfeiçoar meus conhecimentos em postgresql.
>
> Vá lendo, entendendo, perguntando...
>
> []s
> Flavio Gurgel
> _______________________________________________
> 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

Responder a