Re: custom variable classes
От | Andrew Dunstan |
---|---|
Тема | Re: custom variable classes |
Дата | |
Msg-id | 456DA298.5070603@dunslane.net обсуждение исходный текст |
Ответ на | Re: custom variable classes (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | 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 по дате отправления: