reg*_*ero 5 postgresql roles search-path
我知道我可以这样定义登录的 search_path 变量:
ALTER ROLE myrole SET search_path=public, foo, bar;
Run Code Online (Sandbox Code Playgroud)
但如果我使用大量登录名,我也会使用组(pgadmin 中的组实际上是角色)。我想在组级别定义 search_path 变量,因此我删除了之前的 SET 并改为写道:
ALTER ROLE mygroup SET search_path=public, foo, bar;
Run Code Online (Sandbox Code Playgroud)
只需将登录定义为该组的成员即可
GRANT mygroup TO myrole
Run Code Online (Sandbox Code Playgroud)
现在,SHOW search_path;只显示默认的搜索路径"$user",public。有没有办法为组级别定义变量(继承也是如此)?
| 归档时间: |
|
| 查看次数: |
1302 次 |
| 最近记录: |