这是我第一次用PostgreSQL试用Rails。我感到困惑的是,在我通常看到的关于存储绝对时间的列的代码中缺少timestamp with timezone使用。一个主要的例子是,它存储列-- datetime列,它在PostgreSQL中转换为timestamp with out timezone。我认为这是一种糟糕的做法,因为timestamp with out timezone可能意味着任何时区。如果您是从另
我有带有PostgreSQL字段的timestamp with time zone数据库表,名为published_date。我使用psql -U postgres dbname命令访问我的数据库。00:00 -> 2013-11-16 20:00:00+00 (WELL)数据库中有UTC时区: TimeZone UT
我很难理解"AT TIME ZONE 'localtime'"到底是如何工作的?通过玩它,我发现它的作用和"AT TIME ZONE 'UTC'"完全一样.但是为什么呢?"localtime"在postgres中是"UTC"的同义词吗?或者来自某种环境(环境)?连接时区?虽然两者都查过了,但它们似乎没有关系).
有,但我认为这与此无关。