Como estás Martín, gracias por tu respuesta y perdón por la demora.
Entiendo. esto significa que cualquier consulta histórica en fechas con distinto timestamp consultarían la variación de la hora durante el año o los años anteriores, devolviendo por ejemplo -3 en un caso y si es anterior al horario de invierno -4? de ser así es perfecto. Por otro lado leí que, no es conveniente en tablas particionadas por fechas tener un timestamptz, sino que se debería utilizar timestamp sólo, esto en cuanto puede afectar el split de tablas?

saludos y gracias

Mario Sileone.

El 11/01/2015 a las 18:12, Martín Marqués escribió:
Hola Mario, tanto tiempo.

En el tzdata del SO está toda la información de cambios de husos horarios pasados (podés verlo bajando las fuentes), por lo que postgres y cualquier otra aplicación que consulte una hora local usando el tzdata instalado en el SO pueden saber cual fue la hora local de cualquier hora del pasado que este en UTC.

Espero haya quedado claro.

Un abrazo!


El 30 de diciembre de 2014, 18:46, Mario Sileone (GM) <msile...@gmail.com <mailto:msile...@gmail.com>> escribió:

    Buenas tardes lista.
        Tengo una duda acerca del timestamptz en postgres, en lugares
    con cambio de horario de verano/invierno.
    Estuve leyendo un post de Alvaro Herrera muy clarito respecto al
    uso de timestamptz y evitar el timestamp sólo, y fue muy
    clarificador, pero no termino de comprender lo siguiente:
        El timezonetz siempre guarda la hora GMT y hace la conversión
    a la zona local, la pregunta es, en caso de información histórica,
    donde en el horario de verano se trata de UTC-2 y en invierno
    UTC-3, los valores insertados durante el período UTC-2 serán
    mostrados como UTC-3 cuando la zona local vuelva a cambiar? existe
    en postgres una forma de controlar o guardar en conjunto la TZ o
    se debe pensar en controlarlo en el desarrollo?

    Saludos y muchas gracias

    Mario Sileone.




    -
    Enviado a la lista de correo pgsql-es-ayuda
    (pgsql-es-ayuda@postgresql.org <mailto:pgsql-es-ayuda@postgresql.org>)
    Para cambiar tu suscripción:
    http://www.postgresql.org/mailpref/pgsql-es-ayuda




--
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com <http://gmail.com>'
DBA, Programador, Administrador

Responder a