Andreas Pflug <[EMAIL PROTECTED]> writes: > Tom Lane wrote: > > >Andreas Pflug <[EMAIL PROTECTED]> writes: > > > >> How about *requiring* to set any variable, at least to xxx='default'? > > > >Don't like that ... we are not in the fascism business here ;-).
It would just make it too hard to add new variables. Nobody would be able to upgrade without adding those variables to their config files. That might make sense for major new features that require hands-on involvement, but postgres tries to avoid that in favour of having everything just work without intervention. And you don't want every user to have to explicitly enable every new feature when upgrading. Besides, often new variables are just new debugging hooks like enable_hash_join or such that users shouldn't even have to know about until they need it. -- greg ---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match