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.