小编dre*_*lax的帖子

PostgreSQL:允许执行函数(插入到表中)但没有直接插入的权限

对不起,如果这是问这个问题的错误地方。

我创建了一个将值插入到许多表中的函数,我希望 Web 前端执行此函数。我给web前端的登录角色授予了execute权限,但是我不希望web前端代码能够直接插入值到表中,我希望web前端只使用我为此目的而创建。

如果我为 web 前端的登录角色授予执行权限,但我没有授予插入到函数中的表的插入权限,则会发生访问错误。

我该怎么办?

postgresql permissions database-administration

4
推荐指数
1
解决办法
6655
查看次数