如何将架构附加到postgresql数据库默认search_path?

时间:2014-08-29 19:07:54

标签: postgresql

我已经知道如何为每个数据库或用户设置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;

我可以手动执行此操作,但我想将此添加到可在用户更改会话搜索路径后调用的函数中。

1 个答案:

答案 0 :(得分:1)

啊,发现了。

出于我的目的,我可以做到

set search_path to default;

在追加之前。