【发布时间】: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