Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

PostgreSQL

Choisissez la catégorie, puis la rubrique :

DROP TRIGGER

DROP TRIGGER — Supprimer un déclencheur

Synopsis

DROP TRIGGER [ IF EXISTS ] nom ON nom_table [ CASCADE | RESTRICT ]

Description

DROP TRIGGER supprime la définition d'un déclencheur. Seul le propriétaire de la table sur laquelle le déclencheur est défini peut exécuter cette commande.

Paramètres

IF EXISTS

Ne pas renvoyer une erreur si l'agrégat n'existe pas. Un message d'avertissement est affiché dans ce cas.

nom

Le nom du déclencheur à supprimer.

nom_table

Le nom de la table (éventuellement qualifié du nom du schéma) sur laquelle le déclencheur est défini.

CASCADE

Les objets qui dépendent du déclencheur sont automatiquement supprimés.

RESTRICT

Le déclencheur n'est pas supprimé si un objet en dépend. Comportement par défaut.

Exemples

Destruction du déclencheur si_dist_existe de la table films :

DROP TRIGGER si_dist_existe ON films;

Compatibilité

L'instruction DROP TRIGGER de PostgreSQL™ est incompatible avec le standard SQL. Dans le standard, les noms de déclencheurs ne se définissent pas par rapport aux tables. La commande est donc simplement DROP TRIGGER nom.

Voir aussi

CREATE TRIGGER(7)
Contacter le responsable de la rubrique PostgreSQL

Partenaire : Hébergement Web