PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres-Standardzeitzone

Die Zeitzone ist ein Sitzungsparameter. Sie können also die Zeitzone für die aktuelle Sitzung ändern.

Siehe Dokument.

set timezone TO 'GMT';

Oder, genauer dem SQL-Standard folgend, verwenden Sie SET TIME ZONE Befehl. Beachten Sie zwei Wörter für „ZEITZONE“, wobei der obige Code ein einzelnes Wort „Zeitzone“ verwendet.

SET TIME ZONE 'UTC';

Das Dokument erklärt den Unterschied:

SET TIME ZONE erweitert die im SQL-Standard definierte Syntax. Der Standard erlaubt nur numerische Zeitzonen-Offsets, während PostgreSQL flexiblere Zeitzonenspezifikationen zulässt. Alle anderen SET-Features sind PostgreSQL-Erweiterungen.