2015-05-19 34 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