Em 27 de abril de 2016 10:02, Fabrízio de Royes Mello <
[email protected]> escreveu:

> On 27-04-2016 09:11, Joel Benelli wrote:
> >
> >
> > Em 27 de abril de 2016 00:20, Euler Taveira <[email protected]
> > <mailto:[email protected]>> escreveu:
> >
> >     On 26-04-2016 16:47, Joel Benelli wrote:
> >     > Olá Fabrizio, obrigado pela atenção. Acredito que se não houvesse
> >     > tradução traria por default em inglês, que é o que precisamos. Na
> >     > instalação em Windows traz em português DETALHE, e na Linux traz
> DETAIL.
> >     >
> >     Para que mensagens sejam apresentadas em um língua específica, o
> >     PostgreSQL deve ser compilada com --enable-nls (verifique com
> 'pg_config
> >     --configure'). Com o suporte a NLS, temos o parâmetro lc_messages que
> >     controla a apresentação das mensagens. Um reload altera o parâmetro.
> >     Você não informou o lc_messages de ambos ambientes.
> >
> >     > ERROR: update or delete on table "hospedagem" violates foreign key
> >     > constraint "fk_hospedagemclassificacaopax_hospedagem" on table
> >     > "hospedagemclassificacaopax"
> >     >
> >     > DETAIL:  Key (id)=(395) is still referenced from table
> "hospedagemclassificacaopax".
> >     >
> >     > ---------
> >     >
> >     > DETALHE:  Key (id)=(395) is still referenced from table
> "hospedagemclassificacaopax".
> >     >
> >     Quanto a mistura de traduzido e não traduzido, é que eles são
> traduzidos
> >     independentemente (vide [1] nas linhas 17837 e 18634).
> >
> >     Além disso, é muito estranho essa mensagem não estar traduzida. Ambas
> >     estão traduzidas na 9.4.0 e na 9.4.7. Qual a versão exata da 9.4? E o
> >     parâmetro lc_messages?
> >
> >
> >     [1]
> >
> http://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/backend/po/pt_BR.po;h=37e4a28f07a27e4c3b3ede2b7d8d3004bcbde270;hb=2ac3be2e763d9b971352819f285dd51519e0aeb9
> >
> >
> >     --
> >        Euler Taveira                   Timbira -
> http://www.timbira.com.br/
> >        PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e
> Treinamento
> >     _______________________________________________
> >     pgbr-geral mailing list
> >     [email protected]
> >     <mailto:[email protected]>
> >     https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> >
> > Bom dia
> >
> > "lc_collate";"Portuguese_Brazil.1252"
> > "lc_ctype";"Portuguese_Brazil.1252"
> > "lc_messages";"en_US.utf8"
> > "lc_monetary";"Portuguese_Brazil.1252"
> > "lc_numeric";"Portuguese_Brazil.1252"
> > "lc_time";"Portuguese_Brazil.1252"
> >
> > "PostgreSQL 9.4.5, compiled by Visual C++ build 1800, 64-bit"
> >
> > O estranho é que via:
> > - PGAdmin aparece 'DETAIL'
> > - psql aparece 'DETALHE'
> > - em nosso aplicativo Java/Hibernate coleta 'DETALHE'
> >
> > O lc_messages estava como "Portuguese_Brazil.1252" alterei para
> > "en_US.utf8" mas não surtiu efeito. Vou tentar instalar outra versão ...
> >
>
> Tenta assim:
>
> lc_messages = 'C'
>
> Att,
>
> --
>    Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
>    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>

lc_messages = 'C' não alterou o comportamento, também apresentou 'DETALHE'.

- Alterei o posgresql.conf e recarreguei as configurações;
- Executei set lc_messages='C';
- Executei alter database BaseDeTeste set lc_message='C';

Na leitura dos parametros apresentou 'C'
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a