Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/10/2009, 10:56
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Conversion de bigint a date

parece ser formato unix.
Mira este documento.
http://www.postgresonline.com/journa...p-or-Date.html

Según lo que me dices, y las fechas que pones como ejemplo, estos son los resultados:
Código postgresql:
Ver original
  1. postgres=# select abstime(1195374767);
  2.         abstime
  3. ------------------------
  4.  2007-11-18 03:32:47-05
  5. (1 fila)
  6.  
  7. postgres=# select abstime(1253674800);
  8.         abstime
  9. ------------------------
  10.  2009-09-22 22:00:00-05
  11. (1 fila)
  12.  
  13. postgres=# select abstime(1254193200);
  14.         abstime
  15. ------------------------
  16.  2009-09-28 22:00:00-05
  17. (1 fila)
  18.  
  19. postgres=#

Algo muy similar. Para cambiarlo, sería necesario pasar el bigint a varchar, hacer un update haciendo uso de la función abstime y volver a realizar un alter del campo a timestamp o algun formato de fecha.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming