Duarte, Não dá mesmo. Estive agora a ler acerca de outra possibilidade que me pode valer: O LISTEN/NOTIFY Alguém sabe como isto funciona? Por exemplo, fazer com que depois de uma transacção faça o commit, disparar outra função?
Obrigado! 2012/7/10 duartecarreira <[email protected]> > Filipe, isto é demasiado código para a minha cabeça! ;) > > Mas uma ideia: > > 1º trigger como tens > 2º trigger na 1ª tabela, for each statement que chama a tua rotina e que > obtém o último registo inserido e envia o email > > Não tenho a certeza se o 2º trigger é chamado depois do 1º, mas para isso > usa a ordem alfabética: > "If multiple triggers of the same kind are defined for the same event, they > will be fired in alphabetical order by name" > > Talvez funcione assim? > > Outra coisa: para testar o teu código actual e ver a ordem pela qual os > triggers são executados podes colocar em cada função um output qualquer: > RAISE NOTICE 'a executar trigger NNNN'; > > > Duarte > > -- > View this message in context: > http://osgeo-org.1560.n6.nabble.com/Postgresql-tp4987061p4987332.html > Sent from the OSGeo Portuguese Local Chapter mailing list archive at > Nabble.com. > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > -- *Filipe Brandão * Gabinete de Geomática E-mail: [email protected] <[email protected]> Ext. interna: 204176 Estrutura de Missão para a Extensão da Plataforma Continental / Task Group for the Extension of the Portuguese Continental Shelf http://www.emam.com.pt/ Rua Costa Pinto 165, 2770-047 Paço de Arcos, Portugal Telefone: 213 804 250, 213 004 165 Fax: 213 905 225
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
