我有几个PostgreSQL 9.2安装,尽管整个系统都是“欧洲/维也纳”,但PostgreSQL使用的时区是GMT。我反复检查postgresql.conf
也未包含timezone
的设置,所以要根据它应该退回到系统的时区的文档。
然而,
# su -s /bin/bash postgres -c "psql mydb"
mydb=# show timezone;
TimeZone
----------
GMT
(1 row)
mydb=# select now();
now
-------------------------------
2013-11-12 08:14:21.697622+00
(1 row)
任何提示,格林尼治标准时间(GMT)时区可能来自哪里?系统用户尚未TZ
设置,/etc/timezone
并且/etc/timeinfo
似乎配置正确。
# cat /etc/timezone
Europe/Vienna
# date
Tue Nov 12 09:15:42 CET 2013
任何提示表示赞赏,在此先感谢!