Boa tarde a todos.
Eu simplesmente gostaria de poder criar bancos com encoding UTF-8 e LATIN1 em
um mesmo cluster.
Sei que o assunto já foi muito debatido, mas pelo que vi dos casos referentes a
ENCODING (pesquisei li todos até aqui) e testei sem sucesso :(
Estou usando a versão 8.4 com o Ubuntu Server 9.04.
Criei o cluster com o comando:
initdb -E utf8
Exibição inicial dos bancos:
\l
List of databases
Name | Owner | Encoding | Collation | Ctype | Access privileges
-----------+-------+----------+-------------+-------+-------------------
postgres | own | UTF8 | en_US.UTF-8 | C |
template0 | own | UTF8 | en_US.UTF-8 | C | =c/dba
: dba=CTc/dba
template1 | own | UTF8 | en_US.UTF-8 | C | =c/dba
: dba=CTc/dba
Tentativa frustrada:
postgres=# CREATE DATABASE latino ENCODING 'latin1';
ERROR: encoding LATIN1 does not match locale en_US.UTF-8
DETAIL: The chosen LC_COLLATE setting requires encoding UTF8.
STATEMENT: CREATE DATABASE latino ENCODING 'latin1';
ERROR: encoding LATIN1 does not match locale en_US.UTF-8
DETAIL: The chosen LC_COLLATE setting requires encoding UTF8.
Estou ciente de que as novas versões estão desoneradas de fazer esse tipo de
tratamento deixando isso para o Sistema Operacional e seguem abaixo os comandos
de locale:
#locale
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE=C
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
#locale -a
C
en_US.iso88591
en_US.utf8
POSIX
pt_BR.iso88591
pt_BR.utf8
"For C or POSIX locale, any character set is allowed, but for other locales
there is only one character set that will work correctly."
Já tentei o que diz acima também e não deu certo.
Desde já agradeço.
[]s
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral