我最近注意到记录当前时间戳(now()
)的列有一些没有时区的记录(数据类型为timestamp with time zone
)。在进一步调查之后,似乎{D}开始({服务器时区是AEST),now()
已经停止返回时区,这将是10月1日凌晨2:00。 即。在10月1日凌晨2:00之前插入的所有记录都有一个时区(+10:00
),之后的所有记录都没有。
这是我刚刚运行的查询:
SELECT now(), localtimestamp, current_timestamp
返回:
2017-11-20 12:02:23.232269 2017-11-20 12:02:23.232269 2017-11-20 12:02:23.232269
数据库正在AWS RDS实例上运行。