sql >> Databasteknik >  >> RDS >> PostgreSQL

RoR Postgresql tidszon grupp genom att inte arbeta på Heroku

Först och främst, se till att du definierar dina tidsstämpelkolumner och variabler som TIMESTAMP WITH TIME ZONE (eller timestamptz för korta). I PostgreSQL gör detta faktiskt inte att någon tidsstämpel sparas; men gör det till en fast tidpunkt, lagrad i UTC. Du kan se den AT TIME ZONE efter eget val med ren semantik. TIMESTAMP WITHOUT TIME ZONE (vilket är vad du får om du bara säger TIMESTAMP ) är inte en fast tidpunkt tills det är löst mot en tidszon, och är därför mycket svårare att arbeta med.

Dokumentationssidan du citerar angående tidszoner är från en mycket gammal version av PostgreSQL som har gått ur stöd. Kanske den här sidan kommer att vara till mer hjälp för dig:

http://www.postgresql.org/docs/current /interactive/datetime-config-files.html




  1. storleks-/längdbegränsning av arraytyp i PostgreSQL

  2. Konvertera från mysqli_query till mysqli förberedd sats med mysql LÖSENORD-funktionen

  3. Kompatibilitetsnivåer och Cardinality Estimation Primer

  4. Synkronisera Access DB och MySQL