pg_rewrite
#
The catalog <structname>pg_rewrite</structname> stores rewrite rules for tables and views.
pg_rewrite
カタログはテーブルとビューに対する書き換えルールを保存します。
表51.45 pg_rewrite
の列
Column Type 列 型 Description 説明 |
---|
Row identifier 行識別子 |
Rule name ルール名 |
The table this rule is for ルールを適用するテーブル |
Event type that the rule is for: 1 = <xref linkend="sql-select"/>, 2 = <xref linkend="sql-update"/>, 3 = <xref linkend="sql-insert"/>, 4 = <xref linkend="sql-delete"/> ルールを適用するイベントの型: 1 = SELECT、 2 = UPDATE、 3 = INSERT、 4 = DELETE |
Controls in which <xref linkend="guc-session-replication-role"/> modes
the rule fires.
<literal>O</literal> = rule fires in <quote>origin</quote> and <quote>local</quote> modes,
<literal>D</literal> = rule is disabled,
<literal>R</literal> = rule fires in <quote>replica</quote> mode,
<literal>A</literal> = rule fires always.
ルールがどのsession_replication_roleモードで発行されるかを制御します。
|
True if the rule is an <literal>INSTEAD</literal> rule
ルールが |
Expression tree (in the form of a
<function>nodeToString()</function> representation) for the
rule's qualifying condition
ルールの制約条件に対する( |
Query tree (in the form of a
<function>nodeToString()</function> representation) for the
rule's action
ルールのアクションに対する( |
<literal>pg_class.relhasrules</literal>
must be true if a table has any rules in this catalog.
テーブルがこのカタログ内のルールを持つ場合、pg_class.relhasrules
はtrueでなければなりません。