pg_trigger
pg_trigger系统目录表存储表上的触发器。
Note: Greenplum数据库不支持触发器。
列 | 类型 | 参考 | 描述 |
---|---|---|---|
tgrelid | oid | pg_class.oid 请注意,Greenplum数据库不强制引用完整性。 | 触发器所在的表。 |
tgname | name | 触发器名(同一个表的触发器名必须唯一)。 | |
tgfoid | oid | pg_proc.oid 请注意,Greenplum数据库不强制引用完整性。 | 被触发器调用的函数。 |
tgtype | int2 | 触发器触发条件的位掩码。 | |
tgenabled | boolean | 启用触发器则为True。 | |
tgisinternal | boolean | 如果触发器是内部生成的,则为True(通常,强制执行tgconstraint标识的约束)。 | |
tgconstrrelid | oid | pg_class.oid 请注意,Greenplum数据库不强制引用完整性。 | 被一个参照完整性约束引用的表。 |
tgdeferrable | boolean | 如果可延迟则为True。 | |
tginitdeferred | boolean | 如果初始可延迟则为True。 | |
tgnargs | int2 | 传递给触发器函数的参数字符串个数。 | |
tgattr | int2vector | 当前没有使用。 | |
tgargs | bytea | 传递给触发器的参数字符串,每一个都以NULL结尾。 |
Parent topic: 系统目录定义