使用Homebrew在Mac上安装Postgis后,默认Search_Path变量卡住了

时间:2012-12-17 22:48:25

标签: macos postgis homebrew

在我的mac上安装postgresql和postgis后...

brew install postgres
brew install postgis

...我有一个search_path,只是设置为“postgis”。 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并且不允许我用用户或数据库特定设置覆盖它?

1 个答案:

答案 0 :(得分:0)

Uggggh。当其他一切都失败时,我尝试重新启动机器。答对了。不知道为什么在这里需要重启,但这似乎已经成功了。我的search_path现在是postgresql.conf文件中的内容。是的,我已经停止并启动服务以重新加载conf文件。实际上,我甚至确保通过更改端口号来识别对conf文件的更改,并证明当我将postgresql备份时它正在侦听指定的端口而不是原始端口上。所以,真的不知道这里发生了什么。