Re: Converting from single user w/pool to multiple users - Mailing list pgsql-general

From Guy Rouillier
Subject Re: Converting from single user w/pool to multiple users
Date
Msg-id CC1CF380F4D70844B01D45982E671B2348E74A@mtxexch01.add0.masergy.com
Whole thread Raw
In response to Converting from single user w/pool to multiple users  (Jeff Amiel <jamiel@istreamimaging.com>)
Responses Re: Converting from single user w/pool to multiple users
List pgsql-general
Jeff Amiel wrote:
> The issue is really propogating the authenticaion credentials to the
> database itself.....it's our ON INSERT/ON UPDATE/ON DELETE triggers
> that are doing the auditing and they need the user ID to accurately
> log changes.  In lieu of any other  per-connection persistant data
> option, this seems like the best bet.

I still don't like the idea of thousands of connections, most of which
will probably most of the time be doing nothing except consuming lots of
memory.  You might want to explore creating a small wrapper around the
JBoss connection pool that uses SET SESSION AUTHORIZATION after
obtaining a connection.  That way you can still have a small number of
pooled connections but have the real user id associated with the
connection.

--
Guy Rouillier


pgsql-general by date:

Previous
From: Jeff Amiel
Date:
Subject: Re: Converting from single user w/pool to multiple users
Next
From: Jeff Amiel
Date:
Subject: Re: Converting from single user w/pool to multiple users