ALTER TRIGGER — Modifier la définition d'un déclencheur
ALTER TRIGGER nom ON nom_table RENAME TO nouveau_nom ALTER TRIGGER nom ON nom_table DEPENDS ON EXTENSION nom_extension
ALTER TRIGGER modifie les propriétés d'un déclencheur. La clause RENAME renomme le déclencheur sans en changer la définition. La clause DEPENDS ON EXTENSION marque le trigger comme dépendance de l'extension, pour qu'en cas de suppression de l'extension, le trigger soit lui-aussi supprimé automatiquement.
Seul le propriétaire de la table sur laquelle le déclencheur agit peut modifier ses propriétés.
Le nom du déclencheur à modifier.
La table sur laquelle le déclencheur agit.
Le nouveau nom du déclencheur.
Le nom de l'extension dont le trigger dépend.
La possibilité d'activer ou de désactiver temporairement un déclencheur est offerte par ALTER TABLE(7), et non par ALTER TRIGGER qui ne permet pas d'agir sur tous les déclencheurs d'une table en une seule opération.