2015-05-19 66 views
0

我正在熟悉PostgreSQL。 試圖找到下面列出的觸發功能信息:PostgeSQL觸發器函數(例如:RI_Fkey_setnull_upd等..)

RI_Fkey_cascade_del 
RI_Fkey_cascade_upd 
RI_Fkey_check_ins 
RI_Fkey_check_upd 
RI_Fkey_noaction_del 
RI_Fkey_noaction_upd 
RI_Fkey_restrict_del 
RI_Fkey_restrict_upd 
RI_Fkey_setdefault_del 
RI_Fkey_setdefault_upd 
RI_Fkey_setnull_del 
RI_Fkey_setnull_upd 
suppress_redundant_updates_trigger 
trigger_in 
tsvector_updates_trigger 
tsvector_updates_trigger_column 
unique_key_recheck 

谷歌顯示我只PGSQL的來源。 感謝您的親切幫助!

回答

1

suppress_redundant_updates_triggertsvector_update_trigger在文檔中。

trigger_in是一個佔位符函數,與TRIGGER假型相關聯,並且從未實際調用過。

其餘的是外鍵和唯一性約束的實現細節。您應該在documentation中找到有關這些約束條件的所有信息。你不需要知道底層觸發器的任何信息(如果你這樣做,你可能找到的唯一解釋就是源代碼本身)。

+0

感謝您的回答!我期待這一點。奇怪的是,原始文檔中沒有一些函數。我試圖找到那裏的大部分(使用'命令+ F'),但沒有結果沿着近3k頁)))無論如何,謝謝! – Arsenii