为什么我的psql设置时区不起作用?

时间:2014-11-14 03:42:13

标签: postgresql timezone

我使用set timezone='UTC'

enter image description here

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

enter image description here

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

enter image description here

1 个答案:

答案 0 :(得分:0)

确实正常工作,与广告一样。

请参阅documentation for SET

  

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

     

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

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

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