leodamasceno
(usa Debian)
Enviado em 14/01/2010 - 09:38h
SMarcell não adianta.
Por padrão, quando escolhemos pt_BR para o nosso sistema, automaticamente a codificação fica UTF-8.
Já passei por um problema desses, o que você precisa fazer é criar um cluster, e aponta-lo, dessa maneira:
# pg_createcluster -e LATIN1 -d /caminhodoSGBD
# su - postgres
$ createuser -P
Digite o nome da role a ser adicionada: pglinux
Digite a senha para a nova role:
Digite-a novamente:
A nova role poderá criar um super-usuário? (s/n) s
CREATE ROLE
$ psql
postgres=# \du
Lista de roles
Nome da role | Super-usuário | Cria role | Cria BD | Conexões | Membro de
---------+----------+-------+------+-------+-------
pglinux | sim | sim | sim | ilimitado |
postgres | sim | sim | sim | ilimitado |
(2 registros)
postgres=# \q
Fonte:
http://www.vivaolinux.com.br/artigo/Encoding-do-Postgres-%28latin1%29-e-encoding-do-SO-%28Debian-Ubu...
OBS.: Lembre-se que "ISO-8859-1 é LATIN1".