Em 11/01/12, Wesley<[email protected]> escreveu:
> Boa tarde pessoa,
>
> Outra dúvida, tem uma aplicação aqui no meu trabalho que trabalha com data
> no formato 'dd/mm/yyyy', só que no banco está 'yyyy-mm-dd'.
> Bom agora segue as dúvidas:
>
> - tem como deixar pro banco fazer essa conversão?
> - tem como alterar o tipo e converter agora que o banco já está populado?
>
> obrigado...
>
> PS: postgresql - 9.1
>


Não confunda formato de armazenamento de datas com o formato de
exibição de datas.
"8.5.6. Internals

PostgreSQL uses Julian dates for all date/time calculations. This has
the useful property of correctly calculating dates from 4713 BC to far
into the future, using the assumption that the length of the year is
365.2425 days."
http://www.postgresql.org/docs/current/interactive/datatype-datetime.html

Para resolver o problema desta aplicação sem impactar nas demais você
pode utilizar no início de sua aplicação:
SET datestyle(SQL, DMY);

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a