Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-17 Por tôpico Enio
Seguinte,


initdb -D path_do_cluster --locale=pt_BR


espero ter ajudado


Enio


Em 13/08/08, Lucas Mocellin [EMAIL PROTECTED] escreveu:

 Pessoal,

 revivendo este tópico.

 li na lista e procurei em vários lugares do google,

 entendi +- o conceito locale/encoding, porém não entendi como resolver o
 problema,

 estou migrando um DB do 8.2 para o 8.3, entao fiz um dump, e na hora de
 criar o novo banco para restaurar os dados, ele da o mesmo erro:

 2008-08-13 15:57:44 BRT ERROR:  encoding LATIN1 does not match server's
 locale en_US.UTF-8
 2008-08-13 15:57:44 BRT DETAIL:  The server's LC_CTYPE setting requires
 encoding UTF8.
 2008-08-13 15:57:44 BRT STATEMENT:  CREATE DATABASE db_web WITH
 ENCODING='LATIN1'
 2008-08-13 15:57:44 BRT WARNING:  nonstandard use of \\ in a string literal
 at character 137
 2008-08-13 15:57:44 BRT HINT:  Use the escape string syntax for
 backslashes, e.g., E'\\'.

 Como é uma migração de um banco que o pessoal usa windows, não estou
 interessado em converter o banco ou algo do gênero, gostaria de deixar no
 mesmo encoding.

 Como posso criar isso?

 Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não
 tem o LATIN1.

 Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala de
 locales, encodings, etc..

 Obrigado,

 Lucas.


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Enio Alcantara
[EMAIL PROTECTED]
msn: [EMAIL PROTECTED]
Seja Livre use Linux
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-14 Por tôpico Lucas Mocellin
Obrigado pessoal pelas respostas,

vou dar uma boa lida nesses documentos e depois posto aqui o resultado.

Obrigado mesmo!

Lucas.

2008/8/13 Roberto Mello [EMAIL PROTECTED]

 2008/8/13 Lucas Mocellin [EMAIL PROTECTED]:
 
  Como é uma migração de um banco que o pessoal usa windows, não estou
  interessado em converter o banco ou algo do gênero, gostaria de deixar no
  mesmo encoding.
 
  Como posso criar isso?

 Recrie o cluster, com o PG desligado:

 initdb -E LATIN1 -D caminho\para\seu\cluster

  Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não
 tem
  o LATIN1.

 Qual distribuicao? No Debian (ou Ubuntu) faca um `dpkg-reconfigure locales`

  Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala
 de
  locales, encodings, etc..


 http://blog.divisiblebyfour.org/2008/03/postgresql-e-codificaes-postgresql-and.html

 Roberto

 --
 http://blog.divisiblebyfour.org/
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-14 Por tôpico Lucas Mocellin
Consegui criar o banco em LATIN1,

porém agora a briga é para importar os dados, vejam:

ERROR:  relation cidade does not exist
ERROR:  relation cidade does not exist
ERROR:  relation cidade does not exist
ERROR:  relation cidade does not exist
ERROR:  relation cidade does not exist
ERROR:  relation cidade does not exist
ERROR:  relation cidade does not exist



pg_restore: [archiver (db)] could not execute query: ERROR:  type
public.chip does not exist
Command was: ALTER TYPE public.chip OWNER TO postgres;
pg_restore: creating FUNCTION geometry_analyze(internal)
pg_restore: [archiver (db)] Error from TOC entry 25; 1255 16833 FUNCTION
geometry_analyze(internal) postgres
pg_restore: [archiver (db)] could not execute query: ERROR:  could not
access file $libdir/liblwgeom.dll: No such file or directory
Command was: CREATE FUNCTION geometry_analyze(internal) RETURNS boolean
AS '$libdir/liblwgeom.dll', 'LWGEOM_analyze'
LANGUAGE c S...
pg_restore: [archiver (db)] could not execute query: ERROR:  function
public.geometry_analyze(internal) does not exist
Command was: ALTER FUNCTION public.geometry_analyze(internal) OWNER TO
postgres;
pg_restore: creating FUNCTION geometry_in(cstring)
pg_restore: [archiver (db)] Error from TOC entry 26; 1255 16835 FUNCTION
geometry_in(cstring) postgres
pg_restore: [archiver (db)] could not execute query: ERROR:  could not
access file $libdir/liblwgeom.dll: No such file or directory
Command was: CREATE FUNCTION geometry_in(cstring) RETURNS geometry
AS '$libdir/liblwgeom.dll', 'LWGEOM_in'
LANGUAGE c IMMUTABLE S...
pg_restore: [archiver (db)] could not execute query: ERROR:  function
public.geometry_in(cstring) does not exist
Command was: ALTER FUNCTION public.geometry_in(cstring) OWNER TO
postgres;
pg_restore: creating FUNCTION geometry_out(geometry)
pg_restore: [archiver (db)] Error from TOC entry 27; 1255 16836 FUNCTION
geometry_out(geometry) postgres
pg_restore: [archiver (db)] could not execute query: ERROR:  type geometry
does not exist
Command was: CREATE FUNCTION geometry_out(geometry) RETURNS cstring
AS '$libdir/liblwgeom.dll', 'LWGEOM_out'
LANGUAGE c IMMUTABLE...

Estou migrando o banco com:
1 - pg_dump -i -h x.x.x.x -F c -v -f /tmp/web.sql web
2 - crio o banco
3 - pg_restore -c -v -d cotesa_web /tmp/cotesa_web.sql

Pesquisei sobre, mas não encontrei nada muito bom, algo sobre um bug na
ordenação dos comandos gerados pelo DUMP, porém sem soluções a nao ser
reordenar manualmente (???).

Alguém já passou por isso?

Obrigado,

Lucas.


2008/8/14 Lucas Mocellin [EMAIL PROTECTED]

 Obrigado pessoal pelas respostas,

 vou dar uma boa lida nesses documentos e depois posto aqui o resultado.

 Obrigado mesmo!

 Lucas.

 2008/8/13 Roberto Mello [EMAIL PROTECTED]

 2008/8/13 Lucas Mocellin [EMAIL PROTECTED]:
 
  Como é uma migração de um banco que o pessoal usa windows, não estou
  interessado em converter o banco ou algo do gênero, gostaria de deixar
 no
  mesmo encoding.
 
  Como posso criar isso?

 Recrie o cluster, com o PG desligado:

 initdb -E LATIN1 -D caminho\para\seu\cluster

  Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não
 tem
  o LATIN1.

 Qual distribuicao? No Debian (ou Ubuntu) faca um `dpkg-reconfigure
 locales`

  Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala
 de
  locales, encodings, etc..


 http://blog.divisiblebyfour.org/2008/03/postgresql-e-codificaes-postgresql-and.html

 Roberto

 --
 http://blog.divisiblebyfour.org/
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-14 Por tôpico flavio cardoso
o pg_restore não recupera arquivos no formato texto-puro, tenta passar o
parametro -Ft e salva como tar ou tenta recuperar direto com psql se a base
não for muito grande, acho que vai resolver.

1 - pg_dump -i -h x.x.x.x -Ft c -v -f /tmp/web.tar
ou tenta psql -d cotesa_web -f  caminho do arquivo sql.

2008/8/14 Lucas Mocellin [EMAIL PROTECTED]

 Consegui criar o banco em LATIN1,

 porém agora a briga é para importar os dados, vejam:

 ERROR:  relation cidade does not exist
 ERROR:  relation cidade does not exist
 ERROR:  relation cidade does not exist
 ERROR:  relation cidade does not exist
 ERROR:  relation cidade does not exist
 ERROR:  relation cidade does not exist
 ERROR:  relation cidade does not exist
 


 pg_restore: [archiver (db)] could not execute query: ERROR:  type
 public.chip does not exist
 Command was: ALTER TYPE public.chip OWNER TO postgres;
 pg_restore: creating FUNCTION geometry_analyze(internal)
 pg_restore: [archiver (db)] Error from TOC entry 25; 1255 16833 FUNCTION
 geometry_analyze(internal) postgres
 pg_restore: [archiver (db)] could not execute query: ERROR:  could not
 access file $libdir/liblwgeom.dll: No such file or directory
 Command was: CREATE FUNCTION geometry_analyze(internal) RETURNS boolean
 AS '$libdir/liblwgeom.dll', 'LWGEOM_analyze'
 LANGUAGE c S...
 pg_restore: [archiver (db)] could not execute query: ERROR:  function
 public.geometry_analyze(internal) does not exist
 Command was: ALTER FUNCTION public.geometry_analyze(internal) OWNER TO
 postgres;
 pg_restore: creating FUNCTION geometry_in(cstring)
 pg_restore: [archiver (db)] Error from TOC entry 26; 1255 16835 FUNCTION
 geometry_in(cstring) postgres
 pg_restore: [archiver (db)] could not execute query: ERROR:  could not
 access file $libdir/liblwgeom.dll: No such file or directory
 Command was: CREATE FUNCTION geometry_in(cstring) RETURNS geometry
 AS '$libdir/liblwgeom.dll', 'LWGEOM_in'
 LANGUAGE c IMMUTABLE S...
 pg_restore: [archiver (db)] could not execute query: ERROR:  function
 public.geometry_in(cstring) does not exist
 Command was: ALTER FUNCTION public.geometry_in(cstring) OWNER TO
 postgres;
 pg_restore: creating FUNCTION geometry_out(geometry)
 pg_restore: [archiver (db)] Error from TOC entry 27; 1255 16836 FUNCTION
 geometry_out(geometry) postgres
 pg_restore: [archiver (db)] could not execute query: ERROR:  type geometry
 does not exist
 Command was: CREATE FUNCTION geometry_out(geometry) RETURNS cstring
 AS '$libdir/liblwgeom.dll', 'LWGEOM_out'
 LANGUAGE c IMMUTABLE...

 Estou migrando o banco com:
 1 - pg_dump -i -h x.x.x.x -F c -v -f /tmp/web.sql web
 2 - crio o banco
 3 - pg_restore -c -v -d cotesa_web /tmp/cotesa_web.sql

 Pesquisei sobre, mas não encontrei nada muito bom, algo sobre um bug na
 ordenação dos comandos gerados pelo DUMP, porém sem soluções a nao ser
 reordenar manualmente (???).

 Alguém já passou por isso?

 Obrigado,

 Lucas.


 2008/8/14 Lucas Mocellin [EMAIL PROTECTED]

 Obrigado pessoal pelas respostas,

 vou dar uma boa lida nesses documentos e depois posto aqui o resultado.

 Obrigado mesmo!

 Lucas.

 2008/8/13 Roberto Mello [EMAIL PROTECTED]

 2008/8/13 Lucas Mocellin [EMAIL PROTECTED]:
 
  Como é uma migração de um banco que o pessoal usa windows, não estou
  interessado em converter o banco ou algo do gênero, gostaria de deixar
 no
  mesmo encoding.
 
  Como posso criar isso?

 Recrie o cluster, com o PG desligado:

 initdb -E LATIN1 -D caminho\para\seu\cluster

  Preciso manter o UTF-8 como locale do sistema, porém meu locale -a
 não tem
  o LATIN1.

 Qual distribuicao? No Debian (ou Ubuntu) faca um `dpkg-reconfigure
 locales`

  Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se
 fala de
  locales, encodings, etc..


 http://blog.divisiblebyfour.org/2008/03/postgresql-e-codificaes-postgresql-and.html

 Roberto

 --
 http://blog.divisiblebyfour.org/
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
O temor do Senhor é o princípio do conhecimento; mas os insensatos desprezam
a sabedoria e a instrução. Pv 1;7

Flávio Cardoso
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-14 Por tôpico Roberto Mello
2008/8/14 flavio cardoso [EMAIL PROTECTED]:
 o pg_restore não recupera arquivos no formato texto-puro, tenta passar o
 parametro -Ft e salva como tar ou tenta recuperar direto com psql se a base
 não for muito grande, acho que vai resolver.

Eu prefiro sempre usar o formato custom (-Fc), que da' muita
flexibilidade na hora da restauracao e ja' e' comprimido por padrao.

Roberto

-- 
http://blog.divisiblebyfour.org/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-13 Por tôpico Lucas Mocellin
Pessoal,

revivendo este tópico.

li na lista e procurei em vários lugares do google,

entendi +- o conceito locale/encoding, porém não entendi como resolver o
problema,

estou migrando um DB do 8.2 para o 8.3, entao fiz um dump, e na hora de
criar o novo banco para restaurar os dados, ele da o mesmo erro:

2008-08-13 15:57:44 BRT ERROR:  encoding LATIN1 does not match server's
locale en_US.UTF-8
2008-08-13 15:57:44 BRT DETAIL:  The server's LC_CTYPE setting requires
encoding UTF8.
2008-08-13 15:57:44 BRT STATEMENT:  CREATE DATABASE db_web WITH
ENCODING='LATIN1'
2008-08-13 15:57:44 BRT WARNING:  nonstandard use of \\ in a string literal
at character 137
2008-08-13 15:57:44 BRT HINT:  Use the escape string syntax for backslashes,
e.g., E'\\'.

Como é uma migração de um banco que o pessoal usa windows, não estou
interessado em converter o banco ou algo do gênero, gostaria de deixar no
mesmo encoding.

Como posso criar isso?

Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não tem
o LATIN1.

Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala de
locales, encodings, etc..

Obrigado,

Lucas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-13 Por tôpico Ribamar Sousa
2008/8/13 Lucas Mocellin [EMAIL PROTECTED]

 Pessoal,

 revivendo este tópico.

 li na lista e procurei em vários lugares do google,

 entendi +- o conceito locale/encoding, porém não entendi como resolver o
 problema,

 estou migrando um DB do 8.2 para o 8.3, entao fiz um dump, e na hora de
 criar o novo banco para restaurar os dados, ele da o mesmo erro:

 2008-08-13 15:57:44 BRT ERROR:  encoding LATIN1 does not match server's
 locale en_US.UTF-8
 2008-08-13 15:57:44 BRT DETAIL:  The server's LC_CTYPE setting requires
 encoding UTF8.
 2008-08-13 15:57:44 BRT STATEMENT:  CREATE DATABASE db_web WITH
 ENCODING='LATIN1'
 2008-08-13 15:57:44 BRT WARNING:  nonstandard use of \\ in a string literal
 at character 137
 2008-08-13 15:57:44 BRT HINT:  Use the escape string syntax for
 backslashes, e.g., E'\\'.

 Como é uma migração de um banco que o pessoal usa windows, não estou
 interessado em converter o banco ou algo do gênero, gostaria de deixar no
 mesmo encoding.

 Como posso criar isso?

 Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não
 tem o LATIN1.

 Lucas, eu encontrei duas alternativas para ter um cluster (agrupamento de
bancos) do PostgreSQL 8.3 em Latin1, mas somente no Linux:

- Criando um novo cluster usando os fontes ou mesmo pelos repositórios:
Após compilar os fontes (se pelos fontes)
export LANG=pt_BR.iso-8859-1
bin/initdb --encoding latin1 -D /usr/local/pgsql/data

(Dica do Euler)

A outra alternativa é alterando a codificação do sistema operacional.
Vi uma dica para o Debian e testei no Ubuntu e funcionou. Após a instalação
do PostgreSQL 8.3 ele dava suporte a LATIN1. Não lembro detalhes dessa dica
nem sei se tem efeitos colaterais.

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-13 Por tôpico Luiz Rafael Culik Guimaraes
Ola

altere no postgresql.conf

os campos para ficar conforme abaixo
lc_messages = 'C'   # locale for system error message
# strings
lc_monetary = 'C'   # locale for monetary formatting
lc_numeric = 'C'# locale for number formatting
lc_time = 'C'   # locale for time formatting


[]s
Luiz

- Original Message - 
From: Lucas Mocellin
To: pgbr-geral@listas.postgresql.org.br
Sent: Wednesday, August 13, 2008 4:45 PM
Subject: Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?


Pessoal,

revivendo este tópico.

li na lista e procurei em vários lugares do google,

entendi +- o conceito locale/encoding, porém não entendi como resolver o 
problema,

estou migrando um DB do 8.2 para o 8.3, entao fiz um dump, e na hora de 
criar o novo banco para restaurar os dados, ele da o mesmo erro:

2008-08-13 15:57:44 BRT ERROR:  encoding LATIN1 does not match server's 
locale en_US.UTF-8
2008-08-13 15:57:44 BRT DETAIL:  The server's LC_CTYPE setting requires 
encoding UTF8.
2008-08-13 15:57:44 BRT STATEMENT:  CREATE DATABASE db_web WITH 
ENCODING='LATIN1'
2008-08-13 15:57:44 BRT WARNING:  nonstandard use of \\ in a string literal 
at character 137
2008-08-13 15:57:44 BRT HINT:  Use the escape string syntax for backslashes, 
e.g., E'\\'.

Como é uma migração de um banco que o pessoal usa windows, não estou 
interessado em converter o banco ou algo do gênero, gostaria de deixar no 
mesmo encoding.

Como posso criar isso?

Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não tem 
o LATIN1.

Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala de 
locales, encodings, etc..

Obrigado,

Lucas.




___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-13 Por tôpico Ribamar Sousa
2008/8/13 Luiz Rafael Culik Guimaraes [EMAIL PROTECTED]

 Ola

 altere no postgresql.conf

 os campos para ficar conforme abaixo
 lc_messages = 'C'   # locale for system error message
# strings
 lc_monetary = 'C'   # locale for monetary formatting
 lc_numeric = 'C'# locale for number formatting
 lc_time = 'C'   # locale for time formatting


Luiz isso não resolve.
Tivemos um longo pega aqui na lista sobre o assunto e muito foi feito, mas a
verdade é que  o PostgreSQL 8.3 mudou nesse aspecto.

Quando se instala o PostgreSQL 8.2.x tanto no Windows quanto no Linux ele
suporta a criação de bancos com o encoding latin1, mas o PostgreSQL 8.3, por
padrão não suporta.
Tem mais, no Windows eu não consegui de nenhuma forma, nem criando um novo
cluster.


 []s
 Luiz

 - Original Message -
 From: Lucas Mocellin
 To: pgbr-geral@listas.postgresql.org.br
 Sent: Wednesday, August 13, 2008 4:45 PM
 Subject: Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?


 Pessoal,

 revivendo este tópico.

 li na lista e procurei em vários lugares do google,

 entendi +- o conceito locale/encoding, porém não entendi como resolver o
 problema,

 estou migrando um DB do 8.2 para o 8.3, entao fiz um dump, e na hora de
 criar o novo banco para restaurar os dados, ele da o mesmo erro:

 2008-08-13 15:57:44 BRT ERROR:  encoding LATIN1 does not match server's
 locale en_US.UTF-8
 2008-08-13 15:57:44 BRT DETAIL:  The server's LC_CTYPE setting requires
 encoding UTF8.
 2008-08-13 15:57:44 BRT STATEMENT:  CREATE DATABASE db_web WITH
 ENCODING='LATIN1'
 2008-08-13 15:57:44 BRT WARNING:  nonstandard use of \\ in a string literal
 at character 137
 2008-08-13 15:57:44 BRT HINT:  Use the escape string syntax for
 backslashes,
 e.g., E'\\'.

 Como é uma migração de um banco que o pessoal usa windows, não estou
 interessado em converter o banco ou algo do gênero, gostaria de deixar no
 mesmo encoding.

 Como posso criar isso?

 Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não
 tem
 o LATIN1.

 Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala de
 locales, encodings, etc..

 Obrigado,

 Lucas.




 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-13 Por tôpico logica
Desculpa a intromissao, mais esta mensagem é para algum moderador do grupo.
Ja me descadrei do grupo conforme descricao, nos meus grupos nao aparece mais o 
postgresql , mais ainda estou recebendo todas as mensgaem.
Se possivel me tirar , esta causando um certo transtorno . 
desde ja agradeço e peço mais uma vez desculpa

Paulo Archanjo

  - Original Message - 
  From: Lucas Mocellin 
  To: pgbr-geral@listas.postgresql.org.br 
  Sent: Wednesday, August 13, 2008 4:45 PM
  Subject: Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?


  Pessoal,

  revivendo este tópico.

  li na lista e procurei em vários lugares do google,

  entendi +- o conceito locale/encoding, porém não entendi como resolver o 
problema,

  estou migrando um DB do 8.2 para o 8.3, entao fiz um dump, e na hora de criar 
o novo banco para restaurar os dados, ele da o mesmo erro:

  2008-08-13 15:57:44 BRT ERROR:  encoding LATIN1 does not match server's 
locale en_US.UTF-8
  2008-08-13 15:57:44 BRT DETAIL:  The server's LC_CTYPE setting requires 
encoding UTF8.
  2008-08-13 15:57:44 BRT STATEMENT:  CREATE DATABASE db_web WITH 
ENCODING='LATIN1'
  2008-08-13 15:57:44 BRT WARNING:  nonstandard use of \\ in a string literal 
at character 137
  2008-08-13 15:57:44 BRT HINT:  Use the escape string syntax for backslashes, 
e.g., E'\\'.

  Como é uma migração de um banco que o pessoal usa windows, não estou 
interessado em converter o banco ou algo do gênero, gostaria de deixar no mesmo 
encoding.

  Como posso criar isso?

  Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não tem 
o LATIN1.

  Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala de 
locales, encodings, etc..

  Obrigado,

  Lucas.



--


  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-08-13 Por tôpico Roberto Mello
2008/8/13 Lucas Mocellin [EMAIL PROTECTED]:

 Como é uma migração de um banco que o pessoal usa windows, não estou
 interessado em converter o banco ou algo do gênero, gostaria de deixar no
 mesmo encoding.

 Como posso criar isso?

Recrie o cluster, com o PG desligado:

initdb -E LATIN1 -D caminho\para\seu\cluster

 Preciso manter o UTF-8 como locale do sistema, porém meu locale -a não tem
 o LATIN1.

Qual distribuicao? No Debian (ou Ubuntu) faca um `dpkg-reconfigure locales`

 Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala de
 locales, encodings, etc..

http://blog.divisiblebyfour.org/2008/03/postgresql-e-codificaes-postgresql-and.html

Roberto

-- 
http://blog.divisiblebyfour.org/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-10 Por tôpico Ribamar Sousa
Em 09/03/08, Fábio Telles Rodriguez[EMAIL PROTECTED] escreveu:
 Hum veja bem... uma coisa e localização e outra e codificação.
  Eles estão ligados mas não são a mesma coisa. Quando você cria o
  cluster, você diz qual é a localização e a codificação padrão. Mas é
  apenas ao criar uma base que você diz qual é a codificação. Em resumo,
  você pode ter um cluster com apenas uma localização (collate) e várias
  codificações que combinem com este.


Sempre didático, Teles. Fácil de entender o que você afirma.
Esqueçamos então este assunto, embora eu tenha aprendido muito,
partamos para outros.

Sem querer alogar, mas na instalação no Windows selecionamos
codificação do servidor e do cliente.


-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-10 Por tôpico Leandro DUTRA
2008/3/10, Ribamar Sousa [EMAIL PROTECTED]:

  Sem querer alogar, mas na instalação no Windows selecionamos
  codificação do servidor e do cliente.

Creio que vá valer somente para clientes locais?

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-09 Por tôpico Fábio Telles Rodriguez
Hum veja bem... uma coisa e localização e outra e codificação.
Eles estão ligados mas não são a mesma coisa. Quando você cria o
cluster, você diz qual é a localização e a codificação padrão. Mas é
apenas ao criar uma base que você diz qual é a codificação. Em resumo,
você pode ter um cluster com apenas uma localização (collate) e várias
codificações que combinem com este.

[]s

Em 05/03/08, Ribamar Sousa[EMAIL PROTECTED] escreveu:
 2008/3/4, Leandro DUTRA [EMAIL PROTECTED]:

  2008/3/3, Ribamar Sousa [EMAIL PROTECTED]:
  
 The database cluster will be initialized with locale pt_BR.UTF-8.
  
 postgres=# create database latin with encoding 'latin1';
  ERROR:  encoding LATIN1 does not match server's locale pt_BR.UTF-8
  
  
   Por que não deixar em Unicode logo duma vez?  É o futuro!


 Então vamos a mais uma reflexão: eu estou brigando aqui porque se
  quizer abrigar aplicativos com iso-8859-1 vou ter que ter um banco em
  latin1.
  Embora já tenha visto aqui na lista uma declaração que o SGBD vai
  tentar conversar se estiver em utf8 e o cliente em latin1 e também li
  em pesquisas na internet. Acontece que quando criei um banco em utf8 e
  coloquei um aplicativo em php (em iso-8859-1) não se entenderam. O PG
  reclamou dos acentos.

  Quando eu crio um cluster com encoding latin1 também posso criar banco
  com utf8, mas se tenho um cluster em utf8 não posso criar banco com
  latin1.

  Reconheço que a tendência atual é para os UNICODE e estou me
  preparando para isso, mas acontece que sempre gosto de me preparar
  para quando alguém me pedir algo com compatibilidade com latin1.


  --
  Ribamar FS - [EMAIL PROTECTED]
  http://ribafs.net
  ___

 pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-09 Por tôpico Leandro DUTRA
2008/3/9, Fábio Telles Rodriguez [EMAIL PROTECTED]:
 Hum veja bem... uma coisa e localização e outra e codificação.
  Eles estão ligados mas não são a mesma coisa. Quando você cria o
  cluster, você diz qual é a localização e a codificação padrão. Mas é
  apenas ao criar uma base que você diz qual é a codificação. Em resumo,
  você pode ter um cluster com apenas uma localização (collate) e várias
  codificações que combinem com este.

Perfeito, Telles, resumistes bem a situação.

Agora é só cortar o texto das mensagens anteriores /comme il faut/!

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-08 Por tôpico Euler Taveira de Oliveira
Leandro DUTRA wrote:

  Quando eu crio um cluster com encoding latin1 também posso criar banco
  com utf8, mas se tenho um cluster em utf8 não posso criar banco com
  latin1.
 
 Interessante, isso está documentado?
 
Ugh? Se estamos falando de versão 8.3 isso *não* é verdadeiro caso 
esteja utilizando a configuração regional (aka locale) pt_BR. Se 
utilizar a configuração regional C, você conseguirá criar bancos de 
dados em várias codificações, porém, você vai perder as regras de 
classificação (aka ctype) ordenação (aka collate) da nossa língua, pois 
estes parâmetros não podem ser alterados em tempo de execução (são 
definidos durante a execução do comando initdb).


-- 
   Euler Taveira de Oliveira
   http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Ribamar Sousa
2008/3/4, Leandro DUTRA [EMAIL PROTECTED]:
 2008/3/3, Ribamar Sousa [EMAIL PROTECTED]:

   The database cluster will be initialized with locale pt_BR.UTF-8.

   postgres=# create database latin with encoding 'latin1';
ERROR:  encoding LATIN1 does not match server's locale pt_BR.UTF-8


 Por que não deixar em Unicode logo duma vez?  É o futuro!

Então vamos a mais uma reflexão: eu estou brigando aqui porque se
quizer abrigar aplicativos com iso-8859-1 vou ter que ter um banco em
latin1.
Embora já tenha visto aqui na lista uma declaração que o SGBD vai
tentar conversar se estiver em utf8 e o cliente em latin1 e também li
em pesquisas na internet. Acontece que quando criei um banco em utf8 e
coloquei um aplicativo em php (em iso-8859-1) não se entenderam. O PG
reclamou dos acentos.

Quando eu crio um cluster com encoding latin1 também posso criar banco
com utf8, mas se tenho um cluster em utf8 não posso criar banco com
latin1.

Reconheço que a tendência atual é para os UNICODE e estou me
preparando para isso, mas acontece que sempre gosto de me preparar
para quando alguém me pedir algo com compatibilidade com latin1.

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Leandro DUTRA
2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:
  Embora já tenha visto aqui na lista uma declaração que o SGBD vai
  tentar conversar se estiver em utf8 e o cliente em latin1 e também li
  em pesquisas na internet. Acontece que quando criei um banco em utf8 e
  coloquei um aplicativo em php (em iso-8859-1) não se entenderam. O PG
  reclamou dos acentos.

O cliente estava configurado de acordo?  Ou será um /bug/ (defeito) na
conversão automática?


  Quando eu crio um cluster com encoding latin1 também posso criar banco
  com utf8, mas se tenho um cluster em utf8 não posso criar banco com
  latin1.

Interessante, isso está documentado?

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Osvaldo Rosario Kussama
Leandro DUTRA escreveu:
 2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:
  Quando eu crio um cluster com encoding latin1 também posso criar banco
  com utf8, mas se tenho um cluster em utf8 não posso criar banco com
  latin1.
 
 Interessante, isso está documentado?
 

http://www.postgresql.org/docs/8.3/interactive/multibyte.html

An important restriction, however, is that each database 
character set must be compatible with the server's LC_CTYPE 
setting. When LC_CTYPE is C or POSIX, any character set is 
allowed, but for other settings of LC_CTYPE there is only one 
character set that will work correctly. Since the LC_CTYPE 
setting is frozen by initdb, the apparent flexibility to use 
different encodings in different databases of a cluster is more 
theoretical than real, except when you select C or POSIX locale 
(thus disabling any real locale awareness). It is likely that 
these mechanisms will be revisited in future versions of PostgreSQL.

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Leandro DUTRA
2008/3/5, Osvaldo Rosario Kussama [EMAIL PROTECTED]:
 Leandro DUTRA escreveu:
  2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:
   Quando eu crio um cluster com encoding latin1 também posso criar banco
com utf8, mas se tenho um cluster em utf8 não posso criar banco com
latin1.
  
   Interessante, isso está documentado?

 http://www.postgresql.org/docs/8.3/interactive/multibyte.html
  An important restriction, however, is that each database
  character set must be compatible with the server's LC_CTYPE
  setting. When LC_CTYPE is C or POSIX, any character set is
  allowed, but for other settings of LC_CTYPE there is only one
  character set that will work correctly. Since the LC_CTYPE
  setting is frozen by initdb, the apparent flexibility to use
  different encodings in different databases of a cluster is more
  theoretical than real, except when you select C or POSIX locale
  (thus disabling any real locale awareness). It is likely that
  these mechanisms will be revisited in future versions of PostgreSQL.

Mas não era isso que ele disse... isso aí é sobre compatibilidade
entre bases de dados e LC_CTYPE; o que fora dito era entre /clusters/
e bases de dados.

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Leandro DUTRA
2008/3/5, Osvaldo Rosario Kussama [EMAIL PROTECTED]:
 Leandro DUTRA escreveu:
   2008/3/5, Osvaldo Rosario Kussama [EMAIL PROTECTED]:
   Leandro DUTRA escreveu:
   2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:
Quando eu crio um cluster com encoding latin1 também posso criar banco
  com utf8, mas se tenho um cluster em utf8 não posso criar banco com
  latin1.

 Interessante, isso está documentado?
  
   http://www.postgresql.org/docs/8.3/interactive/multibyte.html
  
   Mas não era isso que ele disse... isso aí é sobre compatibilidade
   entre bases de dados e LC_CTYPE; o que fora dito era entre /clusters/
   e bases de dados.

 Talvez meu inglês esteja mesmo ruim pois achei que Since the
 LC_CTYPE setting is frozen by initdb, the apparent flexibility to
  use different encodings in different databases of a cluster is
 more theoretical than real, ... se aplicava ao relatado.

Seu inglês está bom, se aplica sim, mas não explica porque não se pode
criar ISO-8859-1 em UTF-8 mas sim o contrário.

Aliás, deveríamos usar ISO-8859-15, por causa do Euro.

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Ribamar Sousa
Em 05/03/08, Leandro DUTRA[EMAIL PROTECTED] escreveu:
 2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:

   Embora já tenha visto aqui na lista uma declaração que o SGBD vai
tentar conversar se estiver em utf8 e o cliente em latin1 e também li
em pesquisas na internet. Acontece que quando criei um banco em utf8 e
coloquei um aplicativo em php (em iso-8859-1) não se entenderam. O PG
reclamou dos acentos.


 O cliente estava configurado de acordo?  Ou será um /bug/ (defeito) na
  conversão automática?

Veja bem, o cliente no caso era o browser (Firefox). No caso, eu
deveria configurá-lo para suportar utf8? Ele deveria exibir
normalmente em iso-8859-1, ou não?

Quando eu crio um cluster com encoding latin1 também posso criar banco
com utf8, mas se tenho um cluster em utf8 não posso criar banco com
latin1.


 Interessante, isso está documentado?

No caso, estou numa máquina com Ubuntu 7.10, PostgreSQL 8.3 instalado
pelos repositórios e ao pedir uma listagem dos bancos eles vêm todos
em UTF-8.

  --
  skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
  +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
  +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
  +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Ribamar Sousa
2008/3/5, Osvaldo Rosario Kussama [EMAIL PROTECTED]:
 Leandro DUTRA escreveu:

  2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:

   Quando eu crio um cluster com encoding latin1 também posso criar banco
com utf8, mas se tenho um cluster em utf8 não posso criar banco com
latin1.
  
   Interessante, isso está documentado?
  


 http://www.postgresql.org/docs/8.3/interactive/multibyte.html

  An important restriction, however, is that each database
  character set must be compatible with the server's LC_CTYPE
  setting. When LC_CTYPE is C or POSIX, any character set is
  allowed, but for other settings of LC_CTYPE there is only one
  character set that will work correctly. Since the LC_CTYPE
  setting is frozen by initdb, the apparent flexibility to use
  different encodings in different databases of a cluster is more
  theoretical than real, except when you select C or POSIX locale
  (thus disabling any real locale awareness). It is likely that
  these mechanisms will be revisited in future versions of PostgreSQL.

Osvaldo, por favor me tira mais uma dúvida:  Cada conjunto de
caracteres dos bancos precisa ser compatível com a configuração
LC_CTYPE do servidor.

Aqui, a configuração é do SGBD ou do sistema operacional. O que
entendo é que seja do SGBD mas parece que é do SO.

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-05 Por tôpico Leandro DUTRA
2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:
 Em 05/03/08, Leandro DUTRA[EMAIL PROTECTED] escreveu:
  2008/3/5, Ribamar Sousa [EMAIL PROTECTED]:
 Acontece que quando criei um banco em utf8 e
  coloquei um aplicativo em php (em iso-8859-1) não se entenderam. O PG
  reclamou dos acentos.
  
   O cliente estava configurado de acordo?  Ou será um /bug/ (defeito) na
conversão automática?

 Veja bem, o cliente no caso era o browser (Firefox).

Não, o cliente será o ambiente onde rodar a biblioteca que acede ao PostgreSQL.


  Quando eu crio um cluster com encoding latin1 também posso criar banco
  com utf8, mas se tenho um cluster em utf8 não posso criar banco com
  latin1.
  
   Interessante, isso está documentado?

 No caso, estou numa máquina com Ubuntu 7.10, PostgreSQL 8.3 instalado
  pelos repositórios e ao pedir uma listagem dos bancos eles vêm todos
  em UTF-8.

O que quero saber é se a impossibilidade de criar um banco ISO-8859-1
num grupo Unicode está documentada.

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-04 Por tôpico Leandro DUTRA
2008/3/3, Ribamar Sousa [EMAIL PROTECTED]:
  The database cluster will be initialized with locale pt_BR.UTF-8.
  postgres=# create database latin with encoding 'latin1';
  ERROR:  encoding LATIN1 does not match server's locale pt_BR.UTF-8

Por que não deixar em Unicode logo duma vez?  É o futuro!

-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?

2008-03-03 Por tôpico jota . comm
Olá,

Pode digitar um locale -a e ver os locale disponíveis. Tem que ver se você
tem o latin1 na máquina.

[]s

Em 03/03/08, Ribamar Sousa [EMAIL PROTECTED] escreveu:

 Olá!

 Instalei agora o PostgreSQL 8.3 através dos fontes e no momento de
 inicializar o agrupamenteo eu passei pt_BR. Veja o que acontece:

 [EMAIL PROTECTED]:~$ /usr/local/pgsql/bin/initdb --locale=pt_BR -D
 /usr/local/pgsql/data
 initdb: invalid locale name pt_BR
 initdb: invalid locale name pt_BR
 initdb: invalid locale name pt_BR
 initdb: invalid locale name pt_BR
 initdb: invalid locale name pt_BR
 initdb: invalid locale name pt_BR
 The files belonging to this database system will be owned by user
 postgres2.
 This user must also own the server process.

 The database cluster will be initialized with locale pt_BR.UTF-8.
 The default database encoding has accordingly been set to UTF8.
 The default text search configuration will be set to portuguese.

 Ao entrar no psql eu peço a lsitagem dos bancos com \l e ele me mostra:

Name|   Owner   | Encoding
 ---+---+--
   postgres  | postgres2 | UTF8
   template0 | postgres2 | UTF8
   template1 | postgres2 | UTF8

 Ao tentar criar um banco com a codificação latin1, acontece:

 postgres=# create database latin with encoding 'latin1';
 ERROR:  encoding LATIN1 does not match server's locale pt_BR.UTF-8
 DETAIL:  The server's LC_CTYPE setting requires encoding UTF8.
 STATEMENT:  create database latin with encoding 'latin1';
 ERROR:  encoding LATIN1 does not match server's locale pt_BR.UTF-8
 DETAIL:  The server's LC_CTYPE setting requires encoding UTF8.

 Aparentemente reclama do LC_CTYPE, mas não o vejo no postgresql.conf.

 Será que não se pode mais criar bancos com codificação diferente de UTF-8?


 --
 Ribamar FS - [EMAIL PROTECTED]
 http://ribafs.net
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral