pg_trigger

The pg_trigger system catalog table stores triggers on tables.

Note

Greenplum Database does not support triggers.

column type references description
oid oid The object ID
tgrelid oid pg_class.oid

Note that Greenplum Database does not enforce referential integrity.
The table this trigger is on.
tgname name Trigger name (must be unique among triggers of same table).
tgfoid oid pg_proc.oid

Note that Greenplum Database does not enforce referential integrity.
The function to be called.
tgtype smallint Bit mask identifying trigger conditions.
tgenabled char True if trigger is enabled.
tgisinternal boolean True if trigger is internally generated (usually, to enforce the constraint identified by tgconstraint).
tgconstrrelid oid pg_class.oid

Note that Greenplum Database does not enforce referential integrity.
The table referenced by an referential integrity constraint.
tgconstrindid oid pg_class.oid The index supporting a unique, primary key, or referential integrity constraint.
tgconstraint oid pg_constraint.oid The pg_constraint entry associated with the trigger, if any.
tgdeferrable boolean True if deferrable.
tginitdeferred boolean True if initially deferred.
tgnargs smallint Number of argument strings passed to trigger function.
tgattr int2vector Currently not used.
tgargs bytea Argument strings to pass to trigger, each NULL-terminated.
tgqual pg_node_tree Expression tree (in nodeToString() representation) for the trigger's WHEN condition, or null if none.
tgoldtable name The name of the old transition table, or NULL if none.
tgnewtable name The name of the new transition table, or NULL if none.

Parent topic: System Catalogs Definitions

check-circle-line exclamation-circle-line close-line
Scroll to top icon