システム全体が「ヨーロッパ/ウィーン」であるにもかかわらず、PostgreSQLで使用されるタイムゾーンがGMTであるいくつかのPostgreSQL 9.2インストールがあります。設定が含まれて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
ヒントは大歓迎です、事前に感謝します!