我在 Postgres 中创建了一个登录角色,然后我尝试授予使用行级安全性修改表上指定行的权限。我已经尝试了数千次,但它不起作用。我只有一张桌子。

我在 Postgres 中创建了一个登录角色,然后我尝试授予使用行级安全性修改表上指定行的权限。我已经尝试了数千次,但它不起作用。我只有一张桌子。

你没有提供足够的信息来说明你采取了哪些步骤来得出它不起作用的结论,所以我将介绍这两种情况:
请注意,必须在表上启用行级安全性(使用 ALTER TABLE ... ENABLE ROW LEVEL SECURITY)才能应用创建的策略。
ALTER TABLE [..] FORCE ROW LEVEL SECURITY,但不能对超级用户执行此操作。