sys_trigger(触发器)¶
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视图读取) |