【问题标题】:Why my psql set timezone not work?为什么我的 psql 设置时区不起作用?
【发布时间】:2015-01-11 09:41:30
【问题描述】:

我用set timezone='UTC'

我检查了数据库,但它仍然是 +8 时间:

所以我重新打开终端,它仍然显示我的时区是 ROC 为什么设置的时区不起作用,请指导我

【问题讨论】:

    标签: postgresql timezone


    【解决方案1】:

    确实工作,与宣传的完全一样。

    参考documentation for SET

    SET 影响当前会话使用的值..

    [..SESSION] 指定命令对当前会话生效。 (如果 SESSION 和 LOCAL 都没有出现,则这是默认设置。)

    每个psql 客户端连接都会建立一个新会话,该会话会在客户端断开连接时终止。

    请参阅this answer 了解如何实际设置“服务器默认值”,这可能是也可能不是真正的目标。

    【讨论】:

      猜你喜欢
      • 2019-07-20
      • 2018-12-10
      • 2015-05-02
      • 2017-12-25
      • 2023-03-14
      • 2016-09-25
      • 2020-12-20
      • 2021-07-25
      • 1970-01-01
      相关资源
      最近更新 更多