postgres.git / summary / log / commit / refs

commit    9861fe2cdd0216f6e25377cab3b95fccd854de84
Author:   David Rowley <drowley@postgresql.org>
Date:     Thu Sep 28 11:04:03 2023 +0000

    Add missing TidRangePath handling in print_path()
    
    Tid Range scans were added back in bb437f995.  That commit forgot to add
    handling for TidRangePaths in print_path().
    
    Only people building with OPTIMIZER_DEBUG might have noticed this, which
    likely is the reason it's taken 4 years for anyone to notice.
    
    Author: Andrey Lepikhov
    Reported-by: Andrey Lepikhov
    Discussion: https://postgr.es/m/379082d6-1b6a-4cd6-9ecf-7157d8c08635@postgrespro.ru
    Backpatch-through: 14, where bb437f995 was introduced


src/backend/optimizer/path/allpaths.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/optimizer/path/allpaths.c b/src/backend/optimizer/path/allpaths.c index aa338e880c8..f535ef0ed36 100644 --- a/src/backend/optimizer/path/allpaths.c +++ b/src/backend/optimizer/path/allpaths.c @@ -4010,6 +4010,9 @@ print_path(PlannerInfo *root, Path *path, int indent) case T_TidPath: ptype = "TidScan"; break; + case T_TidRangePath: + ptype = "TidRangePath"; + break; case T_SubqueryScanPath: ptype = "SubqueryScan"; break; [parent: c33d42d2e95d]