postgresql – postgres默认时区
我安装PostgreSQL 9,显示的时间是服务器时间后1小时。
运行选择NOW()显示:2011-07-12 11:51:50.453842 00 服务器日期显示:Tue Jul 12 12:51:40 BST 2011 这是1小时后,但phppgadmin显示的时区是:TimeZone Etc / GMT0 我试图进入postgresql.conf并设置timezone = GMT然后运行重新启动,但没有改变。 任何想法,我以为会使用服务器时区,但显然不是? 解!:
时区是会话参数。因此,您可以更改当前会话的时区。
见the doc。 set timezone TO 'GMT'; 或者,更紧密地遵循SQL标准,使用 SET TIME ZONE 'UTC'; 该文档解释了差异:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |