DROP TRIGGER
Nome
DROP TRIGGER -- remove um gatilho
Sinopse
DROP TRIGGER nome ON tabela [ CASCADE | RESTRICT ]
Descrição
O comando DROP TRIGGER remove uma definição de gatilho existente. Para executar este comando, o usuário corrente deve ser o dono da tabela para a qual o gatilho está definido.
Parâmetros
- nome
-
O nome do gatilho a ser removido.
- tabela
-
O nome (opcionalmente qualificado pelo esquema) da tabela para a qual o gatilho está definido.
- CASCADE
-
Remove automaticamente os objetos que dependem do gatilho.
- RESTRICT
-
Não permite remover o gatilho caso existam objetos que dependam do mesmo. Este é o padrão.
Exemplos
Remover o gatilho se_dist_existe da tabela filmes:
DROP TRIGGER se_dist_existe ON filmes;
Compatibilidade
O comando DROP TRIGGER do PostgreSQL não é compatível com o padrão SQL. Pelo padrão SQL, os nomes dos gatilhos não são presos às tabelas e, portanto, o comando é simplesmente DROP TRIGGER nome.