历史版本。 PostgreSQL 10 已结束支持。 2022-11-10. 请参阅 当前版本手册.
51.44. pg_rewrite #
目录 pg_rewrite 存储对于表和视图的重写规则。
表 51.44. pg_rewrite 列
| 名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
oid | oid | 行标识符(隐藏属性,必须显式选择) | |
rulename | name | 规则名称 | |
ev_class | oid | | 使用该规则的表 |
ev_type | char | 使用该规则的事件类型:1 = SELECT,2 = UPDATE,3 = INSERT,4 = DELETE
| |
ev_enabled | char | 控制在哪种 session_replication_role 模式中触发该规则。O = 规则在“origin”和“local”模式触发,D = 规则被禁用,R = 规则在“replica”模式触发,A = 规则总是被触发。
| |
is_instead | bool | 为真表示是一个 INSTEAD 规则
| |
ev_qual | pg_node_tree | 规则条件的表达式树(以 nodeToString() 表示)
| |
ev_action | pg_node_tree | 规则动作的查询树(以 nodeToString() 表示)
|
注意
如果一个表在这个目录中有任何规则,pg_class.relhasrules 必须为真。