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

Responder a