sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo obtengo el nombre de la zona horaria actual en Postgres 9.3?

No creo que esto sea posible usando PostgreSQL solo en el caso más general. Cuando instala PostgreSQL, elige una zona horaria. Estoy bastante seguro de que el valor predeterminado es usar la zona horaria del sistema operativo. Eso generalmente se reflejará en postgresql.conf como el valor del parámetro "zona horaria". Pero el valor termina como "hora local". Puede ver esta configuración con la instrucción SQL.

show timezone;

Pero si cambia la zona horaria en postgresql.conf a algo como "Europa/Berlín", entonces show timezone; devolverá eso valor en lugar de "hora local".

Así que creo que su solución implicará establecer "zona horaria" en postgresql.conf en un valor explícito en lugar de la "hora local" predeterminada.