2
我正在学习Ruby和Sequel,并试图制作一些表格。如何用Ruby Sequel制作TIMESTAMP WITH TIME ZONE专栏?
我想在PostgreSQL数据库中将我的时间值保存为UTC。所以我做了一桌子
db.create_table :TestTable1 do
Timestamp :field1
end
,但我得到了
field1 | timestamp without time zone | | plain |
我想我的数据库值有严格的基础。所以我想强制UTC的一切。我认为应该有一种方法来制作TIMESTAMP WITH TIME ZONE
列。我怎样才能做到这一点?
如果我不做'Sequel.default_timezone =:utc',将继续执行UTC(在DB)<->本地(在Ruby中)转换吗?如果它自动处理它,它也会很好。 – Eonil 2013-03-07 00:56:06
它可能会这样做,它可能不会。如果你想强制执行'Sequel.database_timezone =:utc'和'Sequel.application_timezone =:local'这个行为。 – 2013-03-07 16:05:05