It looks like commit 3bd909b22 did not place GatherPath within print_path(), preventing complete information for Gather paths from appearing when OPTIMIZER_DEBUG is in use.
Attached patch fixes the issue. -- Peter Geoghegan
diff --git a/src/backend/optimizer/path/allpaths.c b/src/backend/optimizer/path/allpaths.c index 1fdcae5..4516cd3 100644 --- a/src/backend/optimizer/path/allpaths.c +++ b/src/backend/optimizer/path/allpaths.c @@ -2771,6 +2771,10 @@ print_path(PlannerInfo *root, Path *path, int indent) ptype = "Unique"; subpath = ((UniquePath *) path)->subpath; break; + case T_GatherPath: + ptype = "Gather"; + subpath = ((GatherPath *) path)->subpath; + break; case T_NestPath: ptype = "NestLoop"; join = true;
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers