Olá, Tiago Não sei se é isso que você precisa: SELECT txid_current();
2009/8/21 Fabrízio de Royes Mello <[email protected]> > > > 2009/8/21 Tiago Adami <[email protected]> > >> Há como recuperar o número da transação ou o número da conexão atual >> através de uma função SQL? >> >> O contexto é o seguinte: estou gravando registros em uma tabela de >> auditoria, que recebe dados através de TRIGGERS do tipo "BEFORE UPDATE OR >> DELETE". Acontece que em uma transação, mais de uma tabela é afetada, então >> preciso de um valor que seja compartilhado por todos os TRIGGERS dentro >> desta transação. >> >> > > O identificador da transação não sei como, mas o PID da conexão é simples: > > postg...@postgres=# select pg_backend_pid(); > pg_backend_pid > ---------------- > 8709 > > > Cordialmente, > > -- > Fabrízio de Royes Mello > >> Blog sobre PostgreSQL: http://fabriziomello.blogspot.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
