Simon Riggs <[EMAIL PROTECTED]> writes: > On Thu, 2008-07-24 at 10:30 -0400, Tom Lane wrote: >> Given the very short list of supported >> reloptions right now, why would you imagine that there will ever >> be such a thing as installation-local reloptions?
> There's a ton of ways to introduce installation-local code, and we > support custom_variable_classes to support that. We just need some > additional flexibility at object level also. Anyone who's capable of introducing a new reloption is also capable of modifying reloptions.c to accept it. There is a very specific technical reason for the existence of custom_variable_classes, which is that the postmaster will flat out refuse to boot if you have a "bogus" variable in postgresql.conf, and the code that might want to accept such a variable might not have been loaded yet. That problem doesn't apply to reloptions. It's already the case that we ignore "bogus" values in an already-stored reloption, and I see no reason to accept a value during CREATE or ALTER TABLE that we don't currently believe is OK. Now, if you're suggesting we need a plugin hook somewhere in or around default_reloptions, that's possibly reasonable; but a GUC like you're suggesting seems quite pointless. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers