2013-05-07 57 views
0

我的項目中有多個時區支持。更改時區時,我有要求更改postgressql.conf的時區。我正在使用cakephp - php腳本語言。我可以使用python腳本來更新postgresql.conf文件中的時區值,因爲它可能會改變php的postgresql.conf文件,因爲Apache不會是所有的特權。目前,當用戶更改時區時,我正在重新啓動設備以設置設備的時區。從UI中選擇特定時區時更改/postgresql.conf中的時區值

在此先感謝。

+0

運氣好嗎?如果我發佈的答案不能解決您的問題,您可能想詳細解釋一下。 – 2013-05-09 03:27:38

回答

2

而只是在連接開始時的每個SQL會話中使用SET TimeZone = 'whatever'或使用ALTER DATABASE ... SET TIME ZONEALTER USER ... SET TIME ZONE

這樣,您不必更改postgresql.conf並每次重新加載服務器。