pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
该系统目录存储表和视图的重写规则。
表 3.17. pg_rewrite 列
| 名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
| rulename | name |
规则名称 | |
| ev_type | char |
规则针对的事件类型:'1' = SELECT,'2' = UPDATE,'3' = INSERT,'4' = DELETE | |
| ev_class | oid |
pg_class.oid | 使用该规则的表 |
| ev_attr | int2 |
该规则针对的列(目前总是零,表示整个表) | |
| is_instead | bool |
为真表示是一个 INSTEAD 规则 | |
| ev_qual | text |
规则限定条件的表达式树(以 nodeToString 表示的形式) | |
| ev_action | text |
规则动作的查询树(以 nodeToString 表示的形式) |
如果一个表在这个目录中有任何规则,pg_class.relhasrules 必须为真。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。