我正在timestamp without timezone
列中存储时间字段。数据以UTC时间存储。当我在heroku上调用数据时,我得到了2013-07-13T18:06:41.000Z
这就是我想要的东西。
但是,在运行Windows 8和postgres 9.3的测试机上,我得到了Sat Jul 13 2013 18:06:41 GMT-0400 (Eastern Daylight Time)
。这是正确的时间。这是偏移到当地时间的正确时间。
如何匹配我的生产数据库以将相同或类似的结果返回到我的测试数据库?
答案 0 :(得分:1)
听起来您想要将TimeZone
设置为UTC
来运行测试服务器。
您可以在postgresql.conf
中全局设置,也可以在每个用户,每个数据库,每个会话或每个事务的基础上设置它。
请参阅the manual。