在Windows上使用Postgres的时区



我正在timestamp without timezone列中存储一个时间字段。数据以UTC时间存储。当我在heroku上调用数据时,我会得到一些像2013-07-13T18:06:41.000Z这样的东西,这正是我想要的。

然而,在我的测试机器上,它运行的是windows8和postgres9.3,我得到了Sat Jul 13 2013 18:06:41 GMT-0400 (Eastern Daylight Time)。这是一个合适的时机。这是偏移到本地时间的正确时间。

如何匹配生产数据库以将相同或相似的结果返回到测试数据库?

听起来您希望在TimeZone设置为UTC的情况下运行测试服务器。

您可以在postgresql.conf中全局设置,也可以按每个用户、每个数据库、每个会话或每个事务设置。

请参阅手册。

相关内容

  • 没有找到相关文章

最新更新