【发布时间】:2016-10-05 01:42:19
【问题描述】:
set role qstoolbox;
update contract set contract_reference = 'ok ok ok' where id = 2
以上作品 查询成功返回:受影响的一行,执行时间为 41 毫秒。
set role user_role;
update contract set contract_reference = ':( :( :(' where id = 2
这个没有 查询成功返回:0 行受影响,31 毫秒执行时间。
权限似乎还可以,至少不清楚我在这里做错了什么。
行级安全性已添加到此表中
alter table contract enable row level security;
连同这些政策
create policy view_contract on contract for select using(true);
create policy add_contract on contract for insert to user_role with check(true);
create policy delete_contract on contract for delete to user_role using(true);
create policy change_contract on contract for update to user_role with check(true);
【问题讨论】:
标签: postgresql