Re: Audit-trail engine: getting the application's layer user_id - Mailing list pgsql-general

From Manuel Sugawara
Subject Re: Audit-trail engine: getting the application's layer user_id
Date
Msg-id m3lkggr222.fsf@conexa.fciencias.unam.mx
Whole thread Raw
In response to Re: Audit-trail engine: getting the application's layer user_id  (Tilmann Singer <tils-pgsql@tils.net>)
Responses Re: Audit-trail engine: getting the application's layer user_id  (Tilmann Singer <tils-pgsql@tils.net>)
List pgsql-general
Tilmann Singer <tils-pgsql@tils.net> writes:

> So the view will reference the original table and not the temporary
> table. Is there a way to achieve this kind of transaction local
> setting? A transaction based solution would give more security in a
> situation where a web app server uses a connection pool and you can
> not guarantee 100% that your reset code is called properly at request
> init.

Nop, you do the reset part *at the end* of the request cycle:

   set session id
   handle request
   reset session id

So, you can guarantee that the id of the session is reset and the
connection properly disposed to the pool.

Regards,
Manuel.

pgsql-general by date:

Previous
From: Manuel Sugawara
Date:
Subject: Re: Audit-trail engine: getting the application's layer user_id
Next
From: "sangeetha k.s"
Date:
Subject: reg: bitmap index implementation