[firebase-br] Desativação de triggers
    Antonio Bonelli Junior 
    junior em wwinfo.com.br
       
    Qua Jul 17 10:37:29 -03 2019
    
    
  
Bom dia a todos.
Preciso atualizar apenas um campo de "Tabela_A" onde a mesma possui uma 
trigger de atualização da "Tabela_B", porém o campo que estou 
atualizando só é necessário modificação nessa "Tabela_A".
Em uma mesma transação executo os comandos:
         a) ALTER TRIGGER nome INACTIVE;
         b) depois o UPDATE necessário e por fim
         c) ALTER TRIGGER nome ACTIVE;
Notei que mesmo desabilitando a trigger, o tempo de execução é o mesmo, 
como se a trigger ainda estivesse ativa.
Fiz um teste colocando um COMMIT após a desativação da trigger e aí o 
tempo de execução diminuiu conforme o esperado, porém caso ocorra algum 
problema durante o UPDATE, a trigger poderá permanecer desativada, o que 
pra mim seria problemático.
Pergunto: Existe alguma maneira de desativar uma trigger dentro de uma 
mesma transação?
Desde já, muito obrigado.
Att,
Antonio Bonelli Junior
    
    
Mais detalhes sobre a lista de discussão lista