2015-09-06 4 views
9

は、私が実行していますpostgresの9.4私はそれ私が再起動後にGMTをデフォルトに戻り変更するたびに、Postgresの9.4用のタイムゾーンを設定するにはどのように永久に

> $ psql -c 'show timezone' 

タイムゾーン

> US/Central 

がパラメータ ありますpostgres.confに追加するオプション?

+0

関連:http://stackoverflow.com/a/11779621/251311 – zerkms

+0

まだ時間がかかり、再起動するとデフォルトに戻すことができます。 – Jecki

+0

この回答にはアドバイスがありますそれを永続的にする方法。 – zerkms

答えて

15

あなたはpgsql/data/postgresql.confファイルにtimezoneのparamを設定することができます。

timezone = 'US/Central' 

、その後、PostgreSQLのサーバを再起動します。

+0

私はそれをやり直した後、同じことがGMTにリセットされました。 – Jecki

+2

'postgresql.conf'ファイルの権限と所有者を確認できますか?また、適切な設定ファイルを編集し、 'sudo -u postgres/usr/local/pgsql/bin/psql'を実行し、' SHOW config_file; 'を入力してください。 –

+0

多くのサードパーティのクライアントは、またはセッション設定。例えば。 'IntelliJ IDEA'(またはDataGrips)を使用している場合は、 'Advanced'タブ - > 'VM Options'でタイムゾーンを定義する必要があります。-Duser.timezone = UTC + 06:00 – ARA1307

関連する問題