Re: Questions regarding SET option. - Mailing list pgsql-general

From Albe Laurenz
Subject Re: Questions regarding SET option.
Date
Msg-id D960CB61B694CF459DCFB4B0128514C20393818C@exadv11.host.magwien.gv.at
Whole thread Raw
In response to Questions regarding SET option.  (Jignesh Shah <jignesh.shah1980@gmail.com>)
Responses Re: Questions regarding SET option.
List pgsql-general
Jignesh Shah wrote:
> I have been writing a function with SECURITY DEFINER enabled.
> Basically, I am looking for ways to override the users SET
> option settings while executing my function to prevent the
> permissions breach. For example, to override "SET
> search_path", I am setting search path in my function before
> executing anything. Could any one please tell me what could
> be other SET options that I should take care?
>
> Moreover, how to revert back those settings just before
> returning from my function?

You can use the SET clause of CREATE FUNCTION which does exactly
what you want.

Yours,
Laurenz Albe

pgsql-general by date:

Previous
From: Boszormenyi Zoltan
Date:
Subject: Re: ECPG: No multidimensional array support for simple data types
Next
From: "Albe Laurenz"
Date:
Subject: Re: What is unsecure postgres languages? How to disable them?