历史版本。 PostgreSQL 9.5 已结束支持。 2021-02-11. 请参阅 当前版本手册.
49.40. pg_rewrite #
目录pg_rewrite存储对于表和视图的重写规则。
表 49.40. 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必须为真。