PostgreSQL pg_rewrite

2021-09-14 11:40 更新

目錄pg_rewrite存儲對于表和視圖的重寫規(guī)則。

表 51.43. pg_rewrite Columns

列類型

描述

oid oid

行標(biāo)識符

rulename name

規(guī)則名稱

ev_class oid (references pg_class.oid)

使用該規(guī)則的表

ev_type char

使用該規(guī)則的事件類型:1 = SELECT,2 = UPDATE,3 = INSERT,4 = DELETE

ev_enabled char

控制在哪種session_replication_role模式中觸發(fā)該規(guī)則。 O = 規(guī)則在originlocal模式觸發(fā), D= 規(guī)則被禁用, R = 規(guī)則在replica模式觸發(fā), A = 規(guī)則總是被觸發(fā)。

is_instead bool

為真表示是一個(gè)INSTEAD規(guī)則

ev_qual pg_node_tree

規(guī)則條件的表達(dá)式樹(按照nodeToString()的表現(xiàn)形式)

ev_action pg_node_tree

規(guī)則動(dòng)作的查詢樹(按照nodeToString()的表現(xiàn)形式)


注意

如果一個(gè)表在這個(gè)目錄中有任何規(guī)則,pg_class.relhasrules必須為真。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號