Gilberto Godoy escreveu:
> Olá todos.
> Dias atrás vi nesta lista uma didática orientação do
> Osvaldo Kussama sobre como definir o datestyle no arquivo
> postgresql.conf. Aproveitei para também resolver o meu
> problema. Ocorre que mesmo o psql retornando a data no formato
> 15/03/2007, ao acessar a tabela pelo PgAdmin III vê-se:
> 2007-03-15.
> Vejam:
> No postgresql.conf:
>
> # - Locale and Formatting -
>
> datestyle = 'sql, dmy' <==reparem que 'não' está comentado
> #timezone = unknown # actually, defaults to TZ
> # environment setting
>
> No psql:
>
> bdteste=# SELECT current_date;
> date
> ------------
> 15/03/2007
> (1 registro)
>
> Estaria faltando alguma configuração no PgAdmin III?
> Verifiquei a configuração de data no meu SO, está
> 15/03/2007.
>
Creio que seja uma especificidade do pgAdmin III.
Meu postgresql.conf está com:
datestyle = 'sql, dmy'
Fiz o seguinte teste:
1. no psql:
bdteste=# SELECT current_setting('datestyle');
current_setting
-----------------
SQL, DMY
(1 registro)
bdteste=# SELECT current_date, current_timestamp;
date | now
------------+--------------------------------
16/03/2007 | 16/03/2007 10:24:27.873941 BRT
(1 registro)
2. no pgAdmin III:
SELECT current_setting('datestyle');
"ISO, DMY"
SELECT current_date, current_timestamp;
"2007-03-16";"2007-03-16 10:28:15.416605-03"
SET DATESTYLE TO 'SQL, DMY';
Query returned successfully with no result in 37 ms.
SELECT current_setting('datestyle');
"SQL, DMY"
SELECT current_date, current_timestamp;
"16/03/2007";"16/03/2007 10:31:03.157348 BRT"
Concluo que talvez o pgAdmin III possua algum tipo de SET em sua
inicialização e desconsidera o especificado no postgresql.conf.
[]s
Osvaldo
PS. Testes feitos em linux Fedora Core 5 e PostgreSQL 8.1.8
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios