Duarte,<br><br>Não dá mesmo.<br>Estive agora a ler acerca de outra possibilidade que me pode valer: O LISTEN/NOTIFY<br>Alguém sabe como isto funciona?<br>Por exemplo, fazer com que depois de uma transacção faça o commit, disparar outra função?<br>
<br>Obrigado!<br><br><div class="gmail_quote">2012/7/10 duartecarreira <span dir="ltr"><<a href="mailto:dncarreira@gmail.com" target="_blank">dncarreira@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Filipe, isto é demasiado código para a minha cabeça! ;)<br>
<br>
Mas uma  ideia:<br>
<br>
1º trigger como tens<br>
2º trigger na 1ª tabela, for each statement que chama a tua rotina e que<br>
obtém o último registo inserido e envia o email<br>
<br>
Não tenho a certeza se o 2º trigger é chamado depois do 1º, mas para isso<br>
usa a ordem alfabética:<br>
"If multiple triggers of the same kind are defined for the same event, they<br>
will be fired in alphabetical order by name"<br>
<br>
Talvez funcione assim?<br>
<br>
Outra coisa: para testar o teu código actual e ver a ordem pela qual os<br>
triggers são executados podes colocar em cada função um output qualquer:<br>
RAISE NOTICE 'a executar trigger NNNN';<br>
<br>
<br>
Duarte<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.n6.nabble.com/Postgresql-tp4987061p4987332.html" target="_blank">http://osgeo-org.1560.n6.nabble.com/Postgresql-tp4987061p4987332.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the OSGeo Portuguese Local Chapter mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><font style="background-color:rgb(255,255,255);color:rgb(0,0,102)" size="1"><span style="font-family:verdana,sans-serif"><b><font>Filipe Brandão<br><br><img src="https://4906690198525778116-a-1802744773732722657-s-sites.googlegroups.com/site/fgbrandao/logo/LogoNovoEMEPC.png?attachauth=ANoY7cow2MOLgCTZ5bQ0BQuulng4GMUIikLGAabHA7bLeX2tOm2bJZWEq8yvWz6wcmODj4_8m3fLjw1I4juMxb--jNsbH3FiO7lgYDjDFH1aE9IBT54UfDFquMQxQ8wczzFgveGRY56oJPC64vcUwt0TvvT424cVWefjtGWSHDDM0PU0g_09az-keKCgjCdS6Onc__B3M_vSRHfG01UTUks2lKYaeMKWkQ%3D%3D&attredirects=0" height="111" width="420"><br>
</font></b><br>Gabinete de Geomática</span><br style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">
E-mail: </span><a style="font-family:verdana,sans-serif" href="mailto:fgbrandao@am-em.org" target="_blank">fgbrandao@emepc-portugal.org</a><br style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">
Ext. interna: 204176 </span><br style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">Estrutura de Missão para a Extensão da Plataforma Continental / Task Group for the Extension of the Portuguese Continental Shelf</span><br style="font-family:verdana,sans-serif">
<a style="font-family:verdana,sans-serif" href="http://www.emam.com.pt/" target="_blank">http://www.emam.com.pt/</a><br style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">
Rua Costa Pinto 165,</span><br style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">
2770-047 Paço de Arcos, Portugal</span><br style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">
Telefone: 213 804 250, 213 004 165 Fax: 213 905 225</span></font><span style="background-color:rgb(255,255,255);color:rgb(0,0,102)"></span><br>