私はPostgreSQL 9をインストールしました。表示されている時間はサーバ時間より1時間遅れています。postgresのデフォルトタイムゾーン
実行Select NOW()
ショー:2011-07-12 11:51:50.453842+00
サーバの日付ショー:タイムゾーンその他、各種/ GMT0
:12時51分40秒BST 2011それは1時間遅れているが、phppgadminに示したタイムゾーンがある7月12日(火)
私はpostgresql.confに行き、timezone = GMTを設定して、再起動しても変更は行わないことを試みました。
私はそれがちょうどサーバーのタイムゾーンを使用したと思ったアイディアはありますが、明らかにそうではありませんか?
解決方法: 私はGMTに前に設定しました。それは1時間遅れです。周りを検索した後、ヨーロッパ/ロンドンに設定する必要がありました。これは英国の夏時間で+1時間を考慮に入れ、GMTはそうしません!
私はそれを設定しようとしましたが、それは動作していないようで、アクティブセッション用にのみ設定しています。私は永久にすべてのデータベースのためにそれを変更したい、私はこれを簡単にphpmyadminでやったが、ポストグラムのためにそれを行う方法を見つけることができない –
ええ '設定タイムゾーンTo ..'現在のセッションのタイムゾーンを設定し、 Postgresql.confのtimezone設定パラメータでは、すべてのデータベースのタイムゾーンを変更する必要があります。 –
postgresql.confでタイムゾーンをGMTに変更しようとしましたが、正常に動作しているようです。 –