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

Responder a