DROP EVENT TRIGGER <refpurpose>remove an event trigger</refpurpose> — イベントトリガを削除する
DROP EVENT TRIGGER [ IF EXISTS ] name
[ CASCADE | RESTRICT ]
<command>DROP EVENT TRIGGER</command> removes an existing event trigger.
To execute this command, the current user must be the owner of the event
trigger.
DROP EVENT TRIGGER
は既存のイベントトリガを削除します。
このコマンドを実行するためには、現在のユーザがイベントトリガの所有者でなければなりません。
IF EXISTS
Do not throw an error if the event trigger does not exist. A notice is issued in this case. イベントトリガが存在しない場合でもエラーを発生しません。 この場合は注意が発生します。
name
The name of the event trigger to remove. 削除対象のイベントトリガの名前です。
CASCADE
Automatically drop objects that depend on the trigger, and in turn all objects that depend on those objects (see <xref linkend="ddl-depend"/>). トリガに依存するオブジェクトを自動的に削除し、さらにそれらのオブジェクトに依存するすべてのオブジェクトも削除します(5.15参照)。
RESTRICT
Refuse to drop the trigger if any objects depend on it. This is the default. 依存するオブジェクトが存在する場合はトリガの削除を取りやめます。 これがデフォルトです。
Destroy the trigger <literal>snitch</literal>:
トリガsnitch
を破棄します。
DROP EVENT TRIGGER snitch;
There is no <command>DROP EVENT TRIGGER</command> statement in the
SQL standard.
DROP EVENT TRIGGER
文は標準SQLにはありません。