43.28. 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 43-28. Colonnes de pg_trigger

NomTypeR�f�rencesDescription
tgrelidoidpg_class .oidTable sur laquelle porte le d�clencheur
tgnamename  Nom du d�clencheur (doit �tre unique parmi les d�clencheurs d'une table).
tgfoidoidpg_proc .oidFonction � appeler
tgtypeint2 Masque de bits identifiant les conditions du d�clencheur.
tgenabledbool Vrai si le d�clencheur est activ�. Ceci n'est pas v�rifi� de mani�re fiable partout o� cela devrait, si bien que d�sactiver un d�clencheur ne fonctionne pas de mani�re fiable.
tgisconstraintbool Vrai si le d�clencheur impl�mente une contrainte d'int�grit� r�f�rentielle.
tgconstrnamename Nom de la contrainte d'int�grit� r�f�rentielle.
tgconstrrelidoidpg_class .oidTable r�f�renc�e par une contrainte d'int�grit� r�f�rentielle.
tgdeferrablebool Vrai si le d�clencheur est diff�rable.
tginitdeferredbool Vrai si initialement le d�clencheur est diff�r�.
tgnargsint2 Nombre de cha�nes d'arguments pass�es � la fonction de d�clencheur.
tgattrint2vector Actuellement inutilis�.
tgargsbytea  Cha�nes d'arguments � passer au d�clencheur, chacune termin�e par un NULL.

Note�: pg_class.reltriggers doit correspondre aux entr�es de cette table.