2012-12-17 56 views
0

用自制安裝POSTGIS我的Mac上安裝PostgreSQL和PostGIS的經過後...默認SEARCH_PATH可變滯留在Mac

brew install postgres 
brew install postgis 

...我有粘貼在被正好被設置爲「PostGIS的」一SEARCH_PATH 。 postgresql.conf文件中的值被忽略或覆蓋,甚至默認情況下甚至沒有提到postgis。另外,如果我運行的命令,如...

ALTER USER ken SET search_path TO postgis,schema1,schema2; 
ALTER DATABASE coneddb SET search_path TO postgis,shema1,schema2; 

...然後路徑仍然設置爲剛開始一個新的連接時「postgis」。我錯過了什麼,正在覆蓋我的search_path,並且不會讓我用用戶或數據庫特定設置覆蓋它?

回答

0

Uggggh。當一切都失敗時,我嘗試重啓機器。答對了。不知道爲什麼在這裏需要重新啓動,但似乎已經成功了。我的search_path現在是它在postgresql.conf文件中的內容。是的,我已經停止並開始重新加載conf文件的服務。事實上,我甚至已經確認通過更改端口號來識別對conf文件的更改,並證明當我將postgresql備份時,它正在偵聽指定的端口,而不是在原始端口上偵聽。所以,真的不知道這裏發生了什麼。