Hi, On 2018-04-04 18:29:31 -0400, Tom Lane wrote: > I'm starting to look through v13 seriously, and one thing struck > me that could use some general discussion: what is our policy > going to be for choosing the default values for catalog columns? > > [...] > > In short, I'm tempted to say that when there's a clear majority of > entries that would use a particular default, that's the default we > should use, whether or not it's "surprising" or "unsafe" according > to the semantics. It's clearly not "surprising" for a C function > to be marked proparallel 's'; the other cases are more so. > > [...] > > I'm not seeing any other BKI_DEFAULT choices that I'm inclined to > question, so maybe it's a mistake to try to derive any general > policy choices from such a small number of cases. But anyway > I'm inclined to change these cases. > > Comments anyone?
I think choosing SQL defaults is defensible, but so is choosing the most common value as default to make uncommon stand out more, and so is choosing the safest values. In short, I don't think it matters terribly much, we just should try to be reasonably consistent about. Greetings, Andres Freund