Strefa czasowa to parametr sesji. Możesz więc zmienić strefę czasową dla bieżącej sesji.
Zobacz dokument.
set timezone TO 'GMT';
Lub, ściślej przestrzegając standardu SQL, użyj SET TIME ZONE
Komenda. Zwróć uwagę na dwa słowa dla „STREFA CZASOWA”, gdzie powyższy kod zawiera jedno słowo „strefa czasowa”.
SET TIME ZONE 'UTC';
Dokument wyjaśnia różnicę:
SET TIME ZONE rozszerza składnię zdefiniowaną w standardzie SQL. Standard dopuszcza tylko numeryczne przesunięcia stref czasowych, podczas gdy PostgreSQL pozwala na bardziej elastyczne specyfikacje stref czasowych. Wszystkie inne funkcje SET są rozszerzeniami PostgreSQL.