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

42.32. pg_trigger

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

Tableau 42.32. 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 implémente 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 Table référencée par une contrainte d'intégrité référentielle.
tgdeferrable bool Vrai si le déclencheur est différable.
tginitdeferred bool Vrai si initialement le déclencheur est différé.
tgnargs int2 Nombre de chaînes d'arguments passées à la fonction de 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 d'accord avec le nombre de déclencheurs trouvés dans cette table.

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