[Comm] Postgres и перевод часов
Alexey Petrakov
lex на asd.iao.ru
Пн Окт 31 12:17:53 UTC 2011
Господа, возникла странная ситуация. Минувшей ночью благополучно не произошёл
ставший одно время традиционным перевод часов на зимнее время. Благополучно
везде, кроме сервера postgresql8.4-8.4.7-alt2, который крутится на моей
машине. А именно, на запросы из серии "select now();" он возвращает время на
час меньше, чем показывают системные часы на машине.
Некоторое копание показало следующее:
select * from pg_timezone_names where name='Asia/Novosibirsk';
name | abbrev | utc_offset | is_dst
------------------+--------+------------+--------
Asia/Novosibirsk | NOVT | 06:00:00 | f
А, должно быть у нас, вроде как, +7 часов.
Другими словами, postgres плевал на данные о часовых поясах, имеющиеся в
системе и своевременно обновлённые и живёт своей жизнью.
Как с этим быть?
Подробная информация о списке рассылки community