【发布时间】:2015-01-11 09:41:30
【问题描述】:
我用set timezone='UTC'
我检查了数据库,但它仍然是 +8 时间:
所以我重新打开终端,它仍然显示我的时区是 ROC 为什么设置的时区不起作用,请指导我
【问题讨论】:
标签: postgresql timezone
我用set timezone='UTC'
我检查了数据库,但它仍然是 +8 时间:
所以我重新打开终端,它仍然显示我的时区是 ROC 为什么设置的时区不起作用,请指导我
【问题讨论】:
标签: postgresql timezone
它确实工作,与宣传的完全一样。
SET 仅影响当前会话使用的值..
[..SESSION] 指定命令对当前会话生效。 (如果 SESSION 和 LOCAL 都没有出现,则这是默认设置。)
每个psql 客户端连接都会建立一个新会话,该会话会在客户端断开连接时终止。
请参阅this answer 了解如何实际设置“服务器默认值”,这可能是也可能不是真正的目标。
【讨论】: