sql >> Databasteknik >  >> RDS >> PostgreSQL

SQL 'AT TIME ZONE', frågebredd och med ett 'SELECT' uttryck för alla kolumner (tabellnamn.*)

Om dina kolumner är av typen timestamp , och använd sedan AT TIME ZONE är det korrekta sättet att konvertera dem till en specifik tidszon.

Använd dock inte EET . Använd en specifik ortsbaserad tidszon från den här listan , till exempel Europe/Bucharest - eller vad som är tillämpligt för dig.

Alternativt, om dina kolumner är av typen timestamp with time zone , sedan kan du ställa in sessionens tidszon och postgres gör omvandlingen åt dig:

SET TIME ZONE 'Europe/Bucharest'

Du bör läsa på dokumenten för att förstå skillnaden mellan dessa två tidsstämpeltyper.



  1. MySQL - Persistent anslutning vs anslutningspooling

  2. Säkerhetskopiera dina MySQL-databaser

  3. Django + PostgreSQL:skapa en databas (vilka privilegier att bevilja)

  4. Hur uppdaterar man alla kolumner med INSERT ... ON CONFLICT ...?