gpt4 book ai didi

postgresql - 数据库时区不使用 TZ

转载 作者:行者123 更新时间:2023-11-29 14:35:28 24 4
gpt4 key购买 nike

我有一个时间戳列“submitted_on”,默认为 now()。我已将 heroku TZ 设置为我的区域,并添加了一个具有相同时区的 php 用户 ini。

但数据库仍在使用 UTC 时区。我在运行此 sql 时看到了这一点:显示时区;

有解决办法吗?或者这就是 heroku 数据库的工作方式?我也在使用免费的测功机。

最佳答案

设置 TZ 配置变量只会影响 Dynos 环境,因为数据库位于不同的机器上,它没有任何影响。

一般来说,您应该始终保持服务器时钟在 UTC 上运行,以 UTC 存储所有时间,并在您的应用程序框架中执行任何时区/区域设置更改。

关于postgresql - 数据库时区不使用 TZ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45367528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com