我已经知道如何为每个数据库或用户设置search_path(alter database set search_path to schema1,schema2,...)。
我想做的是将模式附加到默认的搜索路径中。我知道可以获取当前的搜索路径(show 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;
我可以手动完成,但我希望将其添加到一个函数中,该函数可以在用户更改会话搜索路径后调用。