我已经知道如何为每个数据库或用户设置search_path(将数据库集search_path更改为schema1,schema2,...)。
我想要做的是将架构附加到默认搜索路径。我知道我可以获得当前的搜索路径(显示search_path),但这可能会在会话期间被更改。
目的如下:
create schema postgis;
set search_path to postgis;
create extension postgis;
alter database the_db set search_path to <the current default>, postgis;
我可以手动执行此操作,但我想将此添加到可在用户更改会话搜索路径后调用的函数中。
答案 0 :(得分:1)
出于我的目的,我可以做到
set search_path to default;
在追加之前。