匿名用户openGauss 如何针对行级访问进行控制?
openGauss 如何针对行级访问进行控制?
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
1条回答
默认
最新
在实际业务中还存在另外一种场景,同一张数据表,只允许用户查看满足特定条件的行数据,此时就需要将访问控制精确到数据表的行级别,使得不同用户执行相同的SQL查询、更新或删除操作,读取到的结果是不同的。
步骤1:创建信息表pat_info记录医院病人的个人信息:
openGauss=# select * from pat_info;
patience | doctor | age
-----------+--------+-----
peter | mary | 25
bob | mary | 56
julie | tom | 38
步骤2:创建行级访问控制策略,使得医生只能查看属于自己的病人信息:
CREATE ROW LEVEL SECURITY POLICY
GRANT
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

