PostgreSQL 触发器函数(例如:RI_Fkey_setnull_upd 等..)

PostgreSQL triggers functions (e.g.: RI_Fkey_setnull_upd etc..)

我正在熟悉 PostgreSQL。 正在尝试查找下面列出的触发器函数的信息:

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

Google 只显示 PGSQL 的来源。

suppress_redundant_updates_trigger and tsvector_update_trigger 在文档中。

trigger_in 是一个与 TRIGGER 伪类型关联的占位符函数,实际上从未被调用。

其余是外键和唯一性约束的实现细节。您应该在 documentation 中找到您需要了解的有关这些约束的所有信息。您不需要了解有关底层触发器的任何信息(如果您了解,您可能找到的唯一解释就是源代码本身)。