【问题标题】:PostgreSQL can I inherit search_path variable from a "group role"?PostgreSQL 我可以从“组角色”继承 search_path 变量吗?
【发布时间】:2011-12-10 06:29:35
【问题描述】:

我知道我可以通过这种方式为登录定义 search_path 变量:

ALTER ROLE myrole SET search_path=public, foo, bar;

但是如果我使用很多登录名,我也会使用组(pgadmin 中的组实际上是角色)。我想在组级别定义 search_path 变量,所以我删除了这个以前的 SET 而是写了:

ALTER ROLE mygroup SET search_path=public, foo, bar;

只需将登录定义为组的成员

GRANT mygroup TO myrole

现在,SHOW search_path; 只显示默认搜索路径 "$user",public。有没有办法为组级别定义变量(所以通过继承)?

【问题讨论】:

    标签: postgresql roles search-path


    【解决方案1】:

    不,你不能那样做。 search_path 是一个变量,不是可授予的对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      相关资源
      最近更新 更多