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

zona horaria predeterminada de postgres

La zona horaria es un parámetro de sesión. Por lo tanto, puede cambiar la zona horaria de la sesión actual.

Ver el documento.

set timezone TO 'GMT';

O, siguiendo más de cerca el estándar SQL, use SET TIME ZONE dominio. Observe dos palabras para "ZONA HORARIA" donde el código anterior usa una sola palabra "zona horaria".

SET TIME ZONE 'UTC';

El documento explica la diferencia:

SET TIME ZONE amplía la sintaxis definida en el estándar SQL. El estándar solo permite compensaciones de zona horaria numéricas, mientras que PostgreSQL permite especificaciones de zona horaria más flexibles. Todas las demás características de SET son extensiones de PostgreSQL.