Section courante

A propos

Section administrative du site

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