pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
pg_rewrite #目录pg_rewrite存储对于表和视图的重写规则。
表 45.37. pg_rewrite 列
| Name | Type | References | Description |
|---|---|---|---|
rulename |
name |
Rule name | |
ev_class |
oid |
|
The table this rule is for |
ev_attr |
int2 |
The column this rule is for (currently, always -1 to indicate the whole table) | |
ev_type |
char |
Event type that the rule is for: 1 = SELECT, 2 = UPDATE, 3 = INSERT, 4 = DELETE |
|
ev_enabled |
char |
Controls in which session_replication_role modes the rule fires. O = rule fires in “origin” and “local” modes, D = rule is disabled, R = rule fires in “replica” mode, A = rule fires always. |
|
is_instead |
bool |
True if the rule is an INSTEAD rule |
|
ev_qual |
pg_node_tree |
Expression tree (in the form of a nodeToString() representation) for the rule's qualifying condition |
|
ev_action |
pg_node_tree |
Query tree (in the form of a nodeToString() representation) for the rule's action |
如果一个表在这个目录中有任何规则,pg_class.relhasrules必须为真。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。