postgreSQLでnow()とかの時間がずれている場合

amazonのEC2とかで運用すると、たぶん

#select now();

がずれると思います。チェックするところは2つ。

1.サーバの時間自体の確認(ntpdate),こちらがきちんと日本時間になっているか確認する。
2.環境変数の確認 (PGTZ の設定を確認する。)
通常、

#printenv

とかでみてみても、上記環境変数は設定されてないと思います。
.bash_profileとかに

export PGTZ=’JST-9′

を書き込んで

#source ./.bash_profile

で反映、
postmaserを再起動。
で、すると日本時間で反映されていると思います。

2009.11.09

Category: PostgreSQL / Tags:

Comments

No Comments

Leave a reply

Name *

Mail *

Website