Tomas Vondra <tomas.von...@2ndquadrant.com> writes: > On 12/11/2017 05:27 PM, Tom Lane wrote: >> However, unless we want to run around and touch all the ~ 150 calls >> with constant arguments, we'd have to set things up so that the default >> behavior for AllocSetContextCreate is to not copy. This risks breaking >> callers in extensions. Not entirely sure if it's worth that --- any >> thoughts?
> I don't think silently breaking extensions is particularly attractive > option, so I guess we'll have to run around and tweak the ~150 calls. Meh. I suppose that of the ~150 call sites, there are probably only a dozen or two where it would actually make a performance difference, so maybe this needn't be quite as invasive as I first thought. regards, tom lane