Re: custom variable classes - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: custom variable classes
Date
Msg-id 456DA298.5070603@dunslane.net
Whole thread Raw
In response to Re: custom variable classes  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Tom Lane wrote:
> Andrew Dunstan <andrew@dunslane.net> writes:
>   
>> Tom Lane wrote:
>>     
>>> How about we just compare that to the current definition source of the
>>> value, and if we see it's been set improperly, revert the value to
>>> default?
>>>       
>
>   
>> Sounds interesting - can you expand on this a bit?
>>     
>
> define_custom_variable() shouldn't just blindly accept the current
> setting, but should check to see where it came from, and dig down to the
> reset setting if the current source wouldn't have been allowed to set
> the variable according to the now-known context.  (As noted in the
> comments, that routine is a crock anyway, since it only tries to
> transfer the "current" setting, not any stacked or reset settings.)
>
>   


I think the first hurdle we have to get over is that supplying any 
context other than PGC_USERSET seems to fail, even if the var is 
actually set in the corrresponding place (e.g. postgresql.conf) - I 
recall I had this trouble with plperl.use_strict, and Andrew@Supernews 
tells me he has had similar issues.


cheers

andrew



pgsql-hackers by date:

Previous
From: Andrew Dunstan
Date:
Subject: Re: Regarding PQputline and PQendcopy
Next
From: Tom Lane
Date:
Subject: Re: Regarding PQputline and PQendcopy