我正在启用表上的行级安全性。我只需要选择行安全性。以便其他用户可以插入和更新各自的记录。
我使用的是postgreSQL,我对“行级安全性”基本上是初学者。我试着用下面的命令。请更新,如果我是混合MySQL和MySQL命令。或者其他更好的方法。
ALTER TABLE important_table ENABLE ROW LEVEL SECURITY;
它工作得很好,但是当我指定select时,
ALTER TABLE important_table SET ROW SECURITY FOR SELECT;
我搞错了:
Error: syntax error at or near "ROW"
最佳答案
正如Laurenz Albe所提到的,我们必须为所需的特权(比如for和Update)创建策略。创建策略后,行级安全性将适用于所提到的previledge。
关于sql - 行级安全性仅在SELECT上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51498643/