edersonecris wrote:
>
> Olá Osvaldo, muito obrigado por responder. Mas já tinha encontrado esses
> comandos na net, já setei o datestyle, só que naum adianta nada, se eu
> pedir para ele exibir a data corrente ele exibe no formato certo, mas a
> minha tabela(isso na tabela dentro do pgadminIII) exibe YMD (dentro do
> meu sistema a data é exibida corretamente). O problema é quando vou
> montar um comando sql ou filtrar os dados pela data no meu sistema eu
> tenho que escrever a data no formato ymd para dar certo, mas eu gostaria
> de montar a sql e os filtros com a data no formato mdy. Como eu altero
> o postgres de forma definitiva para ele aceitar as consultas no formato
> dmy?
> Grato
>> edersonecris escreveu:
>>
>>> Instalei o pg com o formato de data em ymd, só que agora com todo o bd
>>> pronto, tenho que fazer umas consultas de contas a pagar. E no delphi
>>> estou tendo que escrever as datas nesse formato para filtra por sql. Tem
>>> como eu mudar o formato de data no pg instalado no windows de forma
>>> definitiva (incluindo alterando os registros gravados) para o formato
>>> dmy?
>>>
>
> <corte>
>
>
Para alterar de forma definitiva faça a alteração no parâmetro datestyle do
postgresql.conf. O SET só altera para a sessão corrente.
Para evitar qualquer problema de interpretação de datas o ideal é utilizar o
padrão ISO (yyyy-mm-dd). Se no seu sistema você montar o SQL dessa forma,
independente de como for a entrada, você não terá problemas.
Para manter tudo sob seu controle veja também as funções de formatação
to_char e to_date em:
http://www.postgresql.org/docs/8.2/interactive/functions-formatting.html
Osvaldo
Osvaldo
--
View this message in context:
http://www.nabble.com/Mudar-formato-de-data-no-postgres-tp15032210p15063752.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral