双重检查 PostgreSQL 服务器上的夏令时规则是最新的吗?

Posted

技术标签:

【中文标题】双重检查 PostgreSQL 服务器上的夏令时规则是最新的吗?【英文标题】:Double checking daylight savings rules on PostgreSQL server are up to date? 【发布时间】:2017-02-11 17:35:05 【问题描述】:

我们运行 PostgreSQL,与存储没有时区的时间戳的源系统连接,固定为“America/Los_Angeles”。我们将它们转换为 UTC 并将它们与 UTC 时区一起存储(当然)。

在转换中,有一个夏令时规则查找。我想仔细检查以确保规则是最新的。 (当然,开始和结束日期每年都会变动。)

这个存储在哪里?这是如何更新的?

【问题讨论】:

【参考方案1】:

PostgreSQL 显然使用 zoneinfo 数据库。 https://en.wikipedia.org/wiki/Tz_database

所以只要它保持最新,那么一切都很好。

【讨论】:

以上是关于双重检查 PostgreSQL 服务器上的夏令时规则是最新的吗?的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL 中的本地时区偏移量

检查夏令时是不是生效

PostgreSQL:在不同时区的时间戳中添加间隔

《Java与模式》学习笔记——双重检查成例的研究

《Java与模式》学习笔记——双重检查成例的研究

历史上的今天:PostgreSQL 发布;SUSE 收购 K8s 最大服务商;动视暴雪合并