
# PG_TRIGGER
PG_TRIGGER系统表存储触发器信息。
| 名称             | 类型           | 描述                                                                                                                                                                                                                      |
|:---|:---|:---|
| tgrelid        | oid          | 触发器所在表的OID。                                                                                                                                                                                                             |
| tgname         | name         | 触发器名。                                                                                                                                                                                                                   |
| tgfoid         | oid          | 触发器OID。                                                                                                                                                                                                                 |
| tgtype         | smallint     | 触发器类型。                                                                                                                                                                                                                  |
| tgenabled      | "char"       | O表示触发器在"origin"和"local"模式下触发。 D表示触发器被禁用。 R表示触发器在"replica"模式下触发。 A表示触发器始终触发。 |
| tgisinternal   | boolean      | 内部触发器标识，如果为true表示内部触发器。                                                                                                                                                                                                 |
| tgconstrrelid  | oid          | 完整性约束引用的表。                                                                                                                                                                                                              |
| tgconstrindid  | oid          | 完整性约束的索引。                                                                                                                                                                                                               |
| tgconstraint   | oid          | 约束触发器在pg_constraint中的OID。                                                                                                                                                                                               |
| tgdeferrable   | boolean      | 约束触发器是为DEFERRABLE类型。                                                                                                                                                                                                    |
| tginitdeferred | boolean      | 约束触发器是否为INITIALLY DEFERRED类型。                                                                                                                                                                                           |
| tgnargs        | smallint     | 触发器函数入参个数。                                                                                                                                                                                                              |
| tgattr         | int2vector   | 当触发器指定列时的列号，未指定则为空数组。                                                                                                                                                                                                   |
| tgargs         | bytea        | 传递给触发器的参数。                                                                                                                                                                                                              |
| tgqual         | pg_node_tree | 表示触发器的WHEN条件，如果没有则为null。                                                                                                                                                                                                |
   
