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