無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

47.38. pg_rewrite

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

表 47-38. pg_rewrite の列

名前 参照先 説明
oid oid   行識別子(隠し属性です。明示的に選択しなければなりません)
rulename name   ルール名
ev_class oid pg_class .oid ルールを適用するテーブル
ev_attr int2   ルールを適用する列(現在は常にテーブル全体を表す-1)
ev_type char   ルールを適用するイベントの型: 1 = SELECT 、 2 = UPDATE 、 3 = INSERT 、 4 = DELETE
ev_enabled char   ルールがどの session_replication_role モードで発行されるかを制御します。 O = ルールは "origin" および "local" モードで発行。 D = ルールは無効。 R = ルールは "replica" モードで発行。 A = ルールは常に発行。
is_instead bool   ルールが INSTEAD ルールの場合は真
ev_qual pg_node_tree   ルールの制約条件に対する( nodeToString() 表現による)演算式ツリー
ev_action pg_node_tree   ルールのアクションに対する( nodeToString() 表現による)問い合わせツリー

注意: テーブルがこのカタログ内のルールを持つ場合、 pg_class.relhasrules は真でなければなりません。


powered by SEO.CUG.NET