Rudinei Dias escreveu:
> Olá a todos.
>
> Estou com uma dificuldade de achar como uma convesão está sendo
> executada no banco.
> O sistema que estou estudando (moodle) armazena todas as datas em campos
> tipo int8.
> Não consigo descobrir como converter novamente "isso" para data. Não
> achei uma referência ao formato.
> Para ter uma idéia, 1219633200 equivale a 25/08/2008.
>
> Alguma idéia?
>
Sim, Unix epoch:
bdteste=# SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE
'2008-08-25');
date_part
------------
1219633200
(1 registro)
bdteste=# SELECT to_timestamp(1219633200);
to_timestamp
------------------------
2008-08-25 00:00:00-03
(1 registro)
Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral