2015-09-06 15 views
9

i koşuyorum postgres 9.4 Ben ı yeniden başlattıktan sonra GMT varsayılan dönüş değiştirmek her zaman,Postgres 9.4 saat dilimini nasıl ayarlanır kalıcı

> $ psql -c 'show timezone' 

TimeZone

> US/Central 

orada parametre olduğunu postgres.conf içine eklenecek seçenek?

+0

İlgili: http://stackoverflow.com/a/11779621/251311 – zerkms

+0

hala doz soruyu yanıtlamıyor, eğer şimdi saati ayarlıyorum ve yeniden başlattığımda varsayılan olarak ayarlanacak – Jecki

+0

Bu yanıtta, nasıl kalıcı hale getirilir. – zerkms

cevap

15

Sen pgsql/data/postgresql.conf dosyaya timezone param ayarlayabilirsiniz: o zaman

timezone = 'US/Central' 

ve postgresql sever yeniden başlatın.

+0

Bunu yaptım ve yeniden başlattıktan sonra aynı şeyi GMT'ye sıfırlayın. – Jecki

+2

"postgresql.conf" dosyasının izinlerini ve sahipliğini kontrol edebilirsiniz. Ayrıca, sağ yapılandırma dosyasını düzenlediğinizden, sudo -u postgres/usr/local/pgsql/bin/psql' komutlarını çalıştırdığınızdan emin olun ve 'SHOW config_file;' –

+0

girin. Birçok üçüncü taraf istemcinin, herhangi bir Postgres sunucusuyla örtüşen kendi zaman dilimi oturum ayarları vardır. veya oturum ayarları. Örneğin. 'IntelliJ IDEA' (veya DataGrips) kullanıyorsanız, saat dilimini 'Gelişmiş' sekmesinde tanımlayın -> 'VM Seçenekleri': -Duser.timezone = UTC + 06: 00. – ARA1307

İlgili konular