我正在学习ruby和sequel,并试着做一些表格。
我想把我的时间值保存为postgresql数据库中的utc格式。所以我做了一张桌子
db.create_table :TestTable1 do
Timestamp :field1
end
但我得到了
field1 | timestamp without time zone | | plain |
我希望我在数据库中的价值有严格的依据。所以我想强制使用UTC。我想应该有办法把
TIMESTAMP WITH TIME ZONE
列出来。我该怎么做? 最佳答案
创建表时,可以指定特定类型:
db.create_table :TestTable1 do
column :field1, 'timestamp with time zone'
end
您可能也想使用
Sequel.default_timezone = :utc
,但这并不影响时间在数据库中的实际存储方式。关于ruby - 如何使用Ruby Sequel制作TIMESTAMP WITH TIME ZONE列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15238512/