【发布时间】:2015-05-10 06:24:24
【问题描述】:
我曾经在本地时间将时间戳插入到我的 PostgreSQL 表中。现在我开始使用 UTC,我需要找到一种方法将所有已插入的日期/时间转换为 UTC 时间。我该怎么做?
【问题讨论】:
-
正常的方法是读取非UTC的记录,将它们更改为UTC并回写。您是否在表中添加了一个列来指示新值,或者有其他一些(最小记录数),您可以根据这些列来确定新旧时间戳之间的位置?通过编辑此额外信息来更新您的帖子(不要对评论发表评论,而是使问题更完整(但在您的更改中省略 Edit 或 Update) )
-
列的数据类型是什么?
timestamp或timestamp with time zone?
标签: postgresql timezone timestamp