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
-
Recusa remover o gatilho se existirem objetos que dependem 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 é incompatível com o padrão SQL. No padrão SQL os nomes de gatilhos não são locais às tabelas e, portanto, o comando é simplesmente DROP TRIGGER nome.