在表中执行插入操作,而无需具有访问权限 PostgreSQL



我需要创建一个函数,在表中插入数据行并使其对用户可执行,而无需授予用户在表中执行任何其他操作的权限(没有选择或直接插入)。我尝试在不同的表上插入并触发将行移动到右侧表,但它不起作用!

>您可以使用SECURITY DEFINER修饰符创建函数。它将使用创建此函数的用户的授权。然后向受限用户授予执行权限。

详细信息如下: http://www.postgresql.org/docs/current/static/sql-createfunction.html

最新更新