CREATE EVENT TRIGGER |
Crée un déclencheur d'événement |
PostgreSQL |
Syntaxe
CREATE EVENT TRIGGER name
ON event
[ WHEN filter_variable IN (filter_value [, ... ]) [ AND ... ] ]
EXECUTE PROCEDURE function_name()
|
Paramètres
Nom |
Description |
name |
Ce paramètre permet d'indiquer le nom à donner au nouveau déclencheur. Ce nom doit être unique dans la base de données. |
event |
Ce paramètre permet d'indiquer le nom de l'événement déclenchant un appel à la fonction donnée. |
filter_variable |
Ce paramètre permet d'indiquer le nom d'une variable utilisée pour filtrer les événements. Ceci permet de restreindre le déclenchement de la gâchette à un sous-ensemble des cas dans lesquels il est pris en charge. Actuellement, la seule variable filter_variable prise en charge est TAG. |
filter_value |
Ce paramètre permet d'indiquer une liste de valeurs pour la filter_variable associée pour laquelle le déclencheur doit se déclencher. Pour TAG, cela signifie une liste de balises de commande (par exemple, 'DROP FUNCTION'). |
function_name |
Ce paramètre permet d'indiquer une fonction fournie par l'utilisateur étant déclarée comme ne prenant aucun paramètre et renvoyant le type event_trigger. |
Description
Cette instruction permet de définir un nouveau déclencheur d'événement.
Dernière mise à jour : Jeudi, le 14 Octobre 2021