Boa tarde, É necessário realmente ter duas triggers? Quase sempre que tenho casos assim, crio apenas uma trigger e em uma das funções (a primeira a ser chamada) coloco uma chamada para a outra função. Assim a trigger chama a primeira função e esta, antes de finalizar, chama a outra função.
Atenciosamente, André. 2010/1/12 Rodrigo Justina <[email protected]> > Olá pessoal uma dúvida. > > Alguns "triggers" para ser disparado no mesmo evento BEFORE UPDATE, até > pelo que sei > o PostgreSQL não possui algo que determine a ordem de disparo dos > "triggers" a não ser pela ordem alfabética ou seja: > > no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso > será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes) > > tr_atua_mes > tr_atua_ano > > No Oracle sei que existe claúsula *Follows* ou seja ela força que a > trigger seja disparada apenas após a trigger "x" ser disparada exemplo: > > > Create or replace trigger tr_atua_ano > Before Update > on teste > Follows tr_atua_mes > .... > > > existe alguma forma ou alguém conhece algum jeito de fazer isso no > PostgreSQL ? > > att > Rodrigo Della Justina > [email protected] > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- André de Camargo Fernandes
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
