PostgreSQL时区、时间不一致、差8小时

文章正文
发布时间:2024-08-14 19:33

在源端,我利用 PostgreSQL(PG)的 Write-Ahead Logging(WAL)日志来实现实时同步,将 WAL 转换为 ES 的相关写入操作。在 Kibana 设置中查看后,发现其设置为 UTC,即不会默认进行任何时区转换,因此我们推断问题出现在 SYNC 程序的时间处理中。风险就出在这里,如果系统安装时时区未正确设置,将导致程序获取的默认时区与预期不符,从而引发异常。然而,在将数据写入 ES 后,我们却发现 Timestamp 类型的数值少了 8 个小时。后,时间减少了 8 小时。

首页
评论
分享
Top