↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2
历史版本。 PostgreSQL 7.2 已结束支持。 请参阅 当前版本手册.

3.20. pg_trigger #

该系统目录存储表上的触发器。更多信息参见 CREATE TRIGGER。

表 3.20. pg_trigger 列

名称类型引用描述
tgrelidoidpg_class.oid 触发器所在的表
tgnamename 触发器名(不必唯一)
tgfoidoidpg_proc.oid 要被触发器调用的函数
tgtypeint2 标识触发条件的位掩码
tgenabledbool 如果触发器启用则为真(目前并非在所有应检查的地方都做了检查,因此通过把它设为假来禁用触发器并不可靠)
tgisconstraintbool 如果触发器是一个 RI 约束则为真
tgconstrnamename RI 约束名
tgconstrrelidoidpg_class.oidRI 约束所引用的表
tgdeferrablebool 如果可推迟则为真
tginitdeferredbool 如果初始为推迟则为真
tgnargsint2  传递给触发器函数的参数字符串个数
tgattrint2vector 目前未使用
tgargsbytea 传给触发器的参数字符串,每个以空字符结尾

注意

pg_class.reltriggers 必须与该表中的项数一致。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.