Re: Can the username calling a function be made available within the function? - Mailing list pgsql-general

From Richard Huxton
Subject Re: Can the username calling a function be made available within the function?
Date
Msg-id 200404071325.14808.dev@archonet.com
Whole thread Raw
In response to Can the username calling a function be made available within the function?  (Adam Witney <awitney@sghms.ac.uk>)
List pgsql-general
On Wednesday 07 April 2004 11:23, Adam Witney wrote:
> I'd like to be able to have a PL/pgSQL function defined as SECURITY
> DEFINER, but still have access to the calling username within the function.
> Is this possible?
>
> I could pass current_user as a parameter, but of course this could easily
> be bypassed.
>
> Is there a way of coding this?

Just "SELECT CURRENT_USER" into a variable. You might want SESSION_USER
though.


--
  Richard Huxton
  Archonet Ltd

pgsql-general by date:

Previous
From: Stephen Frost
Date:
Subject: Re: More aggregate functions?
Next
From: Bob.Henkel@hartfordlife.com
Date:
Subject: Re: Can we have time based triggers in Postgresql??