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

SQL „AT TIME ZONE“, Abfrage breit und mit einem „SELECT“-Ausdruck für alle Spalten (Tabellenname.*).

Wenn Ihre Spalten vom Typ timestamp sind , und verwenden Sie dann AT TIME ZONE ist der richtige Weg, um sie in eine bestimmte Zeitzone umzuwandeln.

Verwenden Sie jedoch nicht EET . Verwenden Sie eine bestimmte ortsbasierte Zeitzone aus dieser Liste , wie z. B. Europe/Bucharest - oder was auch immer für Sie zutrifft.

Alternativ, wenn Ihre Spalten vom Typ timestamp with time zone sind , dann können Sie die Zeitzone der Sitzung festlegen und postgres übernimmt die Konvertierung für Sie:

SET TIME ZONE 'Europe/Bucharest'

Sie sollten sich die Dokumentation durchlesen um den Unterschied zwischen diesen beiden Zeitstempeltypen zu verstehen.