41.25. pg_rewrite

系統資料表pg_rewrite儲存為資料表和視圖定義的重寫規則。

Table 41-25. pg_rewrite 字串

名稱類型引用描述
rulenamename 規則名稱
ev_classoidpg_class.oid使用這條規則的資料表名稱
ev_attrint2 這條規則適用的字串(目前總是為零,資料表示整個資料表)
ev_typechar 規則適用的事件類型:1 = SELECT, 2 = UPDATE, 3 = INSERT, 4 = DELETE
is_insteadbool 如果該規則是INSTEAD規則,那麼為真
ev_qualtext 規則的資格條件的資料表達式樹(以nodeToString形式存在)
ev_actiontext 規則動作的查詢樹(以nodeToString形式存在)

注意: 如果一個資料表在這個系統資料表裡有任何規則存在,那麼 pg_class.relhasrules 必須為真。