Realmente sua solução é interessante faz executar na ordem a qual você determinou nas chamadas por referência dentro das funções, mas no meu caso (devido a falha na modelagem de dados) pode até mudar a ordem dependendo o que será gravado na tabela e em qual tabela ela irá gravar a situação é específica e complexa mas com certeza a sua idéia realmente é muito válida
Obrigado Rodrigo Della Justina [email protected] 2010/1/12 Andre Fernandes <[email protected]> > 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 > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
