sys_trigger(触发器)

sys_trigger对触发器进行描述。

表125 SYS_TRIGGER 结构
列名 类型 描述
OID OID 触发器OID
TGATTR INT2VECTOR attr1, attr2 ... (NI)的更新(目前未用)
TGCONSTRNAME NAME RI 约束的名称
TGNAME NAME 触发器名称(同一表的触发器中必须唯一)
TGNAMESPACE OID 触发器所属模式OID
TGOWNER OID 触发器所有者OID
BASEOBJID OID 这个触发器触发的表或对象OID
TGFOID OID 要调用的函数
TGCONSTRRELID OID 一个 RI 约束引用的表
TGTYPE SMALLINT 标识触发器条件的位掩码
TGNARGS SMALLINT 传递给触发器函数的参数字串个数
TGNATTRS SMALLINT tgupdateattrs中的属性个数
TGENABLED BOOLEAN 如果触发器打开则为真
TGISCONSTRAINT BOOLEAN 如果触发器是一个 RI 约束则为真
TGDEFERRABLE BOOLEAN 如果是可推迟则为真
TGINITDEFERRED BOOLEAN 如果是初始可推迟则为真
TGARGS BYTEA 传递给触发器的参数字串,每个都是用空零结尾
TGUPDATEATTRS BYTEA 列级触发器参数
TGWHEN TEXT 触发条件子句(序列化格式信息,可通过v_sys_trigger视图读取)