postgresqlのタイムゾーンに少し混乱しています。いくつかの行の日付を確認していて、タイムゾーンが-4であることに気付きましたが、実際のタイムゾーンは-3です。政府は、夏時間のタイムゾーンとtzdataファイルを変更しました。システムの日付は問題ありませんでしたが、postgresは再起動するまで変更に気づきません
set TIME ZONE LOCALで設定しようとしましたが、タイムゾーンが悪くなりました-4
select extract(epoch from now()),now();
date_part | now
------------------+------------------------------
1335240339.68894 | 2012-04-24 00:05:39.68894-04
(1 fila)
しかし、postgresqlを再起動した後
# select extract(epoch from now()),now();
date_part | 今
----------------+-------------------------------
1335240403.672 | 2012-04-24 01:06:43.672002-03
(1 fila)
私のタイムゾーンはいつも
show timezone;
TimeZone
------------------
America/Santiago
(1 fila)
tzdata情報が変更されるたびにpostgresを再起動する必要がありますか?