更新时间:2024-05-07 GMT+08:00

PG_RLSPOLICIES

PG_RLSPOLICIES视图显示行级访问控制策略的信息。初始化用户和具有sysadmin属性的用户可以查看全部的策略信息,其他用户只能查看自己所拥有表上的策略信息。

表1 PG_RLSPOLICIES字段

名称

类型

描述

schemaname

name

行级访问控制策略作用的表对象所属模式名称。

tablename

name

行级访问控制策略作用的表对象名称。

policyname

name

行级访问控制策略名称。

policypermissive

text

行级访问控制策略的表达式拼接方式,可选取值有:

  • PERMISSIVE:宽容性策略,用OR表达式拼接;
  • RESTRICTIVE:限制性策略,用AND表达式拼接。

policyroles

name[]

行级访问控制策略影响的用户列表,不指定表示影响所有的用户。

policycmd

text

行级访问控制策略影响的SQL操作。

policyqual

text

行级访问控制策略的表达式。