Per-function configuration parameters loss - Mailing list pgadmin-support

From Dmitry Samokhin
Subject Per-function configuration parameters loss
Date
Msg-id ha4qna$i4e$1@news.hub.org
Whole thread Raw
Responses Re: Per-function configuration parameters loss
List pgadmin-support
When any server configuration parameters (or variables) are set on a 
per-function basis, the script displayed in the pgAdmin SQL pane looks like 
this:

CREATE OR REPLACE FUNCTION ... ;
ALTER FUNCTION ... SET ...;

If then I edit the function body and save my work, all variables are lost, 
since (it can be cheked easily) pgAdmin does not generate neither SET option 
in the CREATE OR REPLACE FUNCTION command nor separate ALTER FUNCTION ... 
SET ... one.

This is critical since for security reasons functions with the SECURITY 
DEFINER option should contain appropriate 'search_path' variable setting. 
And now a DB developer/admin has to double-check per-function variables when 
editing functions using pgAdmin.

Regards,
Dmitry.

P.S. For 8.3 backend or later pgAdmin might generate the SET option within 
CREATE OR REPLACE FUNCTION command for the SQL pane. 




pgadmin-support by date:

Previous
From: Raymond O'Donnell
Date:
Subject: Re: Viewing TEXT objects
Next
From: mad rug
Date:
Subject: Re: Viewing TEXT objects