Bom dia, Faço um atualização diária no banco para somente testes conforme segue abaixo :
alter table financeiro.t1_cab disable trigger user; update financeiro.t1_cab t3 set gds = (select t2.gds from t2_cab t1 inner join gds_cab t2 on t2.gds = t1.gds where t1.tmv = t3.dsp limit 1); alter table financeiro.t1_cab enable trigger user; Infelizmente ao tentar executar o update acabou executando a trigger da tabela financeiro.t1_cab, para ter certeza coloquei um Raise Notice na rotina; NOTICE: teste NOTICE: teste NOTICE: teste NOTICE: teste Query returned successfully: 309263 rows affected, 93365 ms execution time. Como pode observar foi atualizado 309263 registros,mas registrou 4 linhas que executou a trigger. Tb tentei com "disable trigger all". Utilizo a versao 8.2. O que fiz de errado ??? Desde já agradeço
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
