9.3 9.4 9.5 9.6 10 11 12
阿里云PostgreSQL 问题报告 纠错本页面

49.36. pg_policy

系统表pg_policy存储表的行级安全策略。 策略包含各种命令,它适用于(可能是所有命令)角色, 作为安全屏障添加的表达式满足表的查询, 带有WITH CHECK选项的表达式可以执行向表添加新记录的查询。

表 49-36. pg_policy

名称类型引用描述
polnamename 策略名称
polrelidoidpg_class.oid策略应用的表
polcmdchar 策略应用的命令类型: r for SELECTa for INSERTw for UPDATEd for DELETE, 或者* for all
polrolesoid[]pg_authid.oid适用该策略的角色
polqualpg_node_tree  添加到安全屏障的表达式符合使用表的查询条件
polwithcheckpg_node_tree  添加到WITH CHECK表达式符合试图增加表行的查询条件

注意: 当为表设置pg_class.relrowsecurity的时候, 适用pg_policy中的策略。

<
/BODY >