您可以执行命令
SET search_path TO customer_schema,public
在相同的连接/会话/事务内,根据需要进行操作。这只是的另一个命令SELECT 1;
。在手册中有更多信息。
当然,您也可以预设search_path
每个用户。
ALTER ROLE foo SET search_path=foo, public;
如果每个用户或其中许多用户都有与其用户名匹配的架构,则可以简单地使用postgresql.conf中的默认设置:
search_path="$user",public;