历史版本。 PostgreSQL 7.3 已结束支持。 请参阅 当前版本手册.
3.25. pg_rewrite #
该系统目录存储表和视图的重写规则。
表 3.25. pg_rewrite 列
| 名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
| rulename | name | 规则名称 | |
| ev_class | oid | pg_class.oid | 使用该规则的表 |
| ev_attr | int2 | 该规则针对的列(目前总是零,表示整个表) | |
| ev_type | char | 规则针对的事件类型:'1' = SELECT,'2' = UPDATE,'3' = INSERT,'4' = DELETE | |
| is_instead | bool | 为真表示是一个 INSTEAD 规则 | |
| ev_qual | text | 规则限定条件的表达式树(以 nodeToString 表示的形式) | |
| ev_action | text | 规则动作的查询树(以 nodeToString 表示的形式) |
注意
如果一个表在这个目录中有任何规则,pg_class.relhasrules 必须为真。