タイムゾーンはセッションパラメータです。したがって、現在のセッションのタイムゾーンを変更できます。
ドキュメントを参照してください。
set timezone TO 'GMT';
または、SQL標準に厳密に従って、SET TIME ZONE
を使用します。 指図。上記のコードで1つの単語「timezone」が使用されている「TIMEZONE」の2つの単語に注意してください。
SET TIME ZONE 'UTC';
ドキュメントは違いを説明しています:
SET TIME ZONEは、SQL標準で定義されている構文を拡張します。この標準では数値のタイムゾーンオフセットのみが許可されていますが、PostgreSQLではより柔軟なタイムゾーンの指定が可能です。他のすべてのSET機能はPostgreSQL拡張機能です。