跳到主要内容
版本:2.x

pg_rewrite

pg_rewrite 系统目录表存储了表和视图的重写规则。如果某个表在该目录中存在规则,则其对应的 pg_class.relhasrules 字段必须为 true

列名类型引用说明
oidoid对象标识符(Object ID)。
rulenamename规则名称。
ev_classoidpg_class.oid该规则所作用的表。
ev_typechar规则适用的事件类型:1 = SELECT,2 = UPDATE,3 = INSERT,4 = DELETE。
ev_enabledchar控制规则在哪种会话复制角色模式下触发。始终为 O,表示规则在 origin 模式下触发。
is_insteadboolean如果是 INSTEAD 规则,则为 true
ev_qualpg_node_tree规则的条件表达式树(nodeToString() 格式)。
ev_actionpg_node_tree规则的操作查询树(nodeToString() 格式)。