| Documentation PostgreSQL 8.0.25 | ||||
|---|---|---|---|---|
| Précédent | Arrière rapide | Chapitre 41. Catalogues système | Avance rapide | Suivant |
Le catalogue pg_trigger stocke les informations sur les déclencheurs des tables. Voir la commande CREATE TRIGGER pour plus d'informations.
Tableau 41-29. 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é. 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. | |
| 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 : pg_class.reltriggers doit être d'accord avec le nombre de déclencheurs trouvés dans cette table.
| Précédent | Sommaire | Suivant |
| pg_tablespace | Niveau supérieur | pg_type |