我有几个 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
任何提示表示赞赏,在此先感谢!