pg_rewrite

PostgreSQL 8.4.1文書
前のページ | 巻戻し | 第 44章システムカタログ | 早送り | 次のページ

# 44.31. `pg_rewrite`

`pg_rewrite`カタログはテーブルとビューに対する書き換えルールを保存します。

表 44-31. `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`は真でなければなりません。

前のページ | ホーム | 次のページ
`pg_proc` | 上に戻る | `pg_shdepend`