Documentation PostgreSQL 8.2.23 > Internes > Catalogues système > pg_trigger
pg_tablespace pg_type

43.33. pg_trigger

Le catalogue pg_trigger stocke les informations concernant les déclencheurs des tables. Voir la commande CREATE TRIGGER pour plus d'informations.

Tableau 43.33. Colonnes de pg_trigger

Nom Type Références Description
tgrelid oid pg_class.oid Table sur laquelle porte le déclencheur
tgname name Nom du déclencheur (doit être unique parmi les déclencheurs d'une table)
tgfoid oid pg_proc.oid Fonction à appeler
tgtype int2 Masque de bits identifiant les conditions du déclencheur
tgenabled bool Vrai si le déclencheur est activé
tgisconstraint bool Vrai si le déclencheur code une contrainte d'intégrité référentielle
tgconstrname name Nom de la contrainte d'intégrité référentielle
tgconstrrelid oid pg_class.oid La table référencée par une contrainte d'intégrité référentielle
tgdeferrable bool Vrai si le déclencheur est retardable
tginitdeferred bool Vrai si le déclencheur est initialement retardé
tgnargs int2 Nombre de chaînes d'arguments passées à la fonction du déclencheur
tgattr int2vector Actuellement inutilisé
tgargs bytea Chaînes d'arguments à passer au déclencheur, chacune terminée par un NULL

[Note]

Note

pg_class.reltriggers doit être en accord avec le nombre de déclencheurs trouvés dans cette table.

AltStyle によって変換されたページ (->オリジナル) /