PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

fuseau horaire par défaut de postgres

Le fuseau horaire est un paramètre de session. Ainsi, vous pouvez modifier le fuseau horaire de la session en cours.

Voir la doc.

set timezone TO 'GMT';

Ou, en suivant plus étroitement la norme SQL, utilisez le SET TIME ZONE commande. Remarquez deux mots pour "TIME ZONE" où le code ci-dessus utilise un seul mot "timezone".

SET TIME ZONE 'UTC';

La doc explique la différence :

SET TIME ZONE étend la syntaxe définie dans le standard SQL. La norme n'autorise que des décalages de fuseau horaire numériques tandis que PostgreSQL autorise des spécifications de fuseau horaire plus flexibles. Toutes les autres fonctionnalités SET sont des extensions PostgreSQL.