Tôi có một số cài đặt PostgreQuery 9.2 trong đó múi giờ được PostgreSQL sử dụng là GMT, mặc dù toàn bộ hệ thống là "Châu Âu / Vienna". Tôi kiểm tra lại mà postgresql.conf
không không chứa timezone
thiết lập, vì vậy theo các tài liệu cần dự phòng để múi giờ của hệ thống.
Tuy nhiên,
# 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)
Bất kỳ gợi ý, nơi múi giờ GMT có thể đến từ đâu? Người dùng hệ thống không được TZ
thiết lập /etc/timezone
và /etc/timeinfo
dường như được cấu hình đúng.
# cat /etc/timezone
Europe/Vienna
# date
Tue Nov 12 09:15:42 CET 2013
Bất kỳ gợi ý được đánh giá cao, cảm ơn trước!