PostgreSQL:如何在用户级别设置search_path?

Jin*_*Kim 18 postgresql

我想将默认search_path设置为"public"架构以外的其他内容.但我只想为特定用户这样做.我怎么能做到这一点?

Jin*_*Kim 49

我找到了答案:

ALTER ROLE用户名SET search_path = schema1,schema2,schema3等;

  • ALTER USER已被弃用,转而使用ALTER ROLE (10认同)
  • 仅供参考,要使该设置特定于用户 + 数据库,请使用`alter role username IN DATABASE DATABASENAME set search_path = what` (2认同)