On Mon, Oct 12, 2020 at 3:42 PM Greg Nancarrow <gregn4422@gmail.com> wrote:
> On Sun, Oct 11, 2020 at 1:39 PM Thomas Munro <thomas.munro@gmail.com> wrote:
> > pathnode->path.total_cost += subpath->total_cost;
> > - pathnode->path.rows += subpath->rows;
> > + if (returningLists != NIL)
> > + pathnode->path.rows += subpath->rows;
> > total_size += subpath->pathtarget->width * subpath->rows;
> > }
Erm, except the condition should of course cover total_size too.
> Agree, thanks (bug in existing Postgres code, right?)
Yeah, I think we should go ahead and fix that up front. Here's a
version with a commit message.