默认变量Search_Path变量在Mac上使用自制软件安装Postgis后卡住



在我的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并且不允许我使用用户或数据库特定设置覆盖它?

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

最新更新