Andrés P.P. escribió: > Hola > > Qué se debe hacer para que el motor no cambie la hora de las BDs en > aquellas zonas horarias que tienen la instrucción de cambiar la hora dos > veces en el año??...en nuestros servidores a nivel de S.O. ya está > deshabilitado ese cambio pero no se que parámetros del postgresql.conf hay > que setear o con qué valor para que la hora se mantenga en su ciclo normal > sin aumentar o quitar horas.
PostgreSQL incluye su propio conjunto de archivos de zona horaria --- los mismos que vienen con Linux (tzdata de IANA). Ahora, Postgres tiene una opción de compilación que hace que Postgres no instale sus propios archivos y en cambio use los del sistema operativo; el efecto neto es que Postgres se actualiza "automáticamente" cuando el sistema operativo lo hace, sin necesidad de ningún paso adicional (aunque para estar 100% yo consideraría reiniciar Postgres, porque no recuerdo si lee los archivos con sólo un reload). Si no está usando esa opción, entonces tienes que poner un tzdata actualizado tú mismo, a menos que haya una nueva versión menor de postgres que lleve el tzdata actualizado. Lo más conveniente, lejos, es que use los archivos del SO; te ahorras mil problemas. La compilación debe usar --with-system-tzdata o algo similar. Fíjate lo que dice pg_config --configure en tu instalación. Los paquetes RPM y similares usan esa opción. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda