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

Rails + Postgres:Gibt keine Zeitzoneninformationen in der Spalte der verknüpften Tabelle zurück

Ich denke, Sie sollten damit beginnen, sich mit den beteiligten Datentypen vertraut zu machen. Der Datentyp „datetime“ in PostgreSQL ist eigentlich timestamp und es gibt zwei Varianten:with und without time zone . Der Standardwert ist without .

PostgreSQL speichert intern immer einen UTC-Zeitstempel. Zeitzonendaten selbst sind nicht überhaupt mit Zeitstempel gespeichert, weder mit noch ohne Zeitzone. Das sind nur Dekoratoren für Ein- und Ausgabe, die die Zeitzoneneinstellung des Clients berücksichtigen.

Weitere detaillierte Erklärungen, Beispiele und Links finden Sie in dieser zugehörigen Antwort .