[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