ADM_TRIGGERS
ADM_TRIGGERS视图显示数据库中的触发器信息。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。该视图同时存在于PG_CATALOG和SYS Schema下。
|
名称 |
类型 |
描述 |
|---|---|---|
|
owner |
character varying(128) |
触发器的所有者。 |
|
trigger_name |
character varying(64) |
触发器名称。 |
|
trigger_type |
character varying |
触发器触发的时机。取值范围:before statement、before each row、after statement、after each row、instead of。 |
|
triggering_event |
character varying |
触发触发器的事件。取值范围:update、insert、delete、truncate。 |
|
table_owner |
character varying(64) |
定义触发器的表的所有者。 |
|
base_object_type |
character varying(18) |
定义触发器的基础对象。取值范围:table,view。 |
|
table_name |
character varying(64) |
定义触发器的表或视图名称。 |
|
column_name |
character varying(4000) |
暂不支持,值为NULL。 |
|
referencing_name |
character varying(422) |
暂不支持,值为referencing new as new old as old。 |
|
when_clause |
character varying(4000) |
when子句的内容,必须求值为true才能执行trigger_body。 |
|
status |
character varying(64) |
触发器的状态。
|
|
description |
character varying(4000) |
触发器描述。用于重新创建触发器创建语句。 |
|
action_type |
character varying(11) |
触发体的动作类型,仅支持call。 |
|
trigger_body |
text |
触发器触发时执行的语句。 |
|
crossedition |
character varying(7) |
暂不支持,值为NULL。 |
|
before_statement |
character varying(3) |
暂不支持,值为NULL。 |
|
before_row |
character varying(3) |
暂不支持,值为NULL。 |
|
after_row |
character varying(3) |
暂不支持,值为NULL。 |
|
after_statement |
character varying(3) |
暂不支持,值为NULL。 |
|
instead_of_row |
character varying(3) |
暂不支持,值为NULL。 |
|
fire_once |
character varying(3) |
暂不支持,值为NULL。 |
|
apply_server_only |
character varying(3) |
暂不支持,值为NULL。 |