【发布时间】:2011-01-27 05:33:13
【问题描述】:
作为已被授予在函数上执行的角色的“成员”角色连接我仍然收到错误:
ERROR: 42501: permission denied for function xxx
在其他功能上没有问题。我尝试更换功能和权限无济于事。我似乎能够调用该函数的唯一方法是当我授予公共角色对其执行权限时,这当然不是我想要的,尤其是。因为它是一个plpythonu函数。
我注意到 pgAdmin 中的 Dependencies 选项卡包括我已授予问题函数执行权限的角色,而对于具有完全相同 GRANT 的另一个函数(正在工作),角色不会显示在 Dependencies 选项卡中- 那是怎么回事?
【问题讨论】:
标签: postgresql