设置函数定义者权限

来自 PostgreSQL wiki
跳转到导航跳转到搜索

管理片段

设置函数以定义者权限运行

适用于 PostgreSQL

任何版本

编写语言

sql

依赖于


这将设置函数以定义者的安全权限运行,而不是调用者。


update pg_proc 
   set prosecdef = true 
 where proname like '%your function name pattern%';

设置定义者权限允许函数拥有与登录用户不同的权限。 有关如何通过目录修改函数的有用示例。