PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

RoR Група часови зони на Postgresql, като не работи на Heroku

Първо, уверете се, че сте дефинирали вашите колони и променливи с времеви клейма като TIMESTAMP WITH TIME ZONE (или timestamptz на кратко). В PostgreSQL това всъщност не води до запазване на времеви печат; но го прави фиксирана точка във времето, съхранена в UTC. Можете да го видите AT TIME ZONE по ваш избор с чиста семантика. TIMESTAMP WITHOUT TIME ZONE (което получавате, ако просто кажете TIMESTAMP ) не фиксирана точка във времето, докато не се разреши спрямо часова зона и следователно е много по-трудно да се работи.

Страницата с документация, която цитирате относно часовите зони, е от много стара версия на PostgreSQL, която е излязла от поддръжка. Може би тази страница ще ви бъде от по-голяма полза:

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres е най-готината база данни – Причина № 2:Лицензът

  2. Postgresql, актуализиране или вмъкване според регистъра

  3. Показване на най-новите съобщения от таблицата със съобщения, групиране по потребител

  4. ruby миграцията е върната, но получава грешка при повторно стартиране на миграцията

  5. Групово копиране на C# в PostgreSql