Em 21/02/08, Euler Taveira de Oliveira<[EMAIL PROTECTED]> escreveu: > Ribamar Sousa wrote: > > > Sei que a tendência é usar um UNICODE, mas acontece que temos muitas > > bases ainda com outras codificações e deverão continuar assim e acho > > que o postgresql deveria continuar suportando como fazia. Por isso > > suspeito de algum problema na versão 8.3. Mas espero estar enganado. > > :) > > > > Então utilize: > $ export LANG=pt_BR.iso-8859-1 > $ initdb --encoding latin1 -D /dir/de/dados
Com procedimento semelhante eu consegui tanto em Windows (usando C como locale) e no Linux apenas alterando o client_encoding para latin1. Acontece que o pgadmin no Linux não cria do tipo latin1, mesmo que o PG esteja como latin1 e o psql crie latin1 normalmente. > Tenha em mente que na versão 8.3 não é mais possível criar um banco de > dados latin1 em um agrupamento de dados (aka cluster) que foi > inicializado (pelo initdb) com utf-8 ou vice-versa. > > Eu não sei se em alguma versão futura algum desenvolvedor se interesse > por permiter vários configurações de lc_type em um agrupamento. > Atualmente a criação de um novo banco de dados faz um cópia dos arquivos > do banco de dados modelo (aka template). Para suportar outros lc_types > seria necessário fazer uma conversão do banco de dados modelo para a > nova configuração de lc_type após/durante a cópia. Ainda tem mais alguns > detalhes que não vale a pena mencionar porque não estamos discutindo uma > solução... > > > [1] > > http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-February/006821.html Entendi e grato mais uma vez pelas valiosas informações. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
