postgres
可以使用RETURNING
子句返回插入的主键。是否可以禁用该功能?我的意思是,如果有人试图使用RETURNING
获取插入的ID,则不会返回任何内容。 (作为常见INSERT)
?
答案 0 :(得分:1)
我认为INSERT命令不能这样做。
一些替代方案:
使用RETURNING子句需要对RETURNING中提到的所有列具有SELECT权限。如果使用query子句从查询中插入行,则当然需要对查询中使用的任何表或列具有SELECT权限。
<强>更新强>: 使用列级权限至少执行两项操作: