projects
/
users
/
rhaas
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
73af1f2
)
Insist that a purported scan node must have an RTI.
author
Robert Haas
<rhaas@postgresql.org>
Fri, 6 Jun 2025 19:02:27 +0000
(15:02 -0400)
committer
Robert Haas
<rhaas@postgresql.org>
Fri, 6 Jun 2025 19:02:27 +0000
(15:02 -0400)
contrib/pg_plan_advice/pgpa_join.c
patch
|
blob
|
blame
|
history
diff --git
a/contrib/pg_plan_advice/pgpa_join.c
b/contrib/pg_plan_advice/pgpa_join.c
index ca73af4181225425c9a8faba4b44e08f3ea5f613..d1428cc349cbc8bc0faf56061bfb1e4b665d6054 100644
(file)
--- a/
contrib/pg_plan_advice/pgpa_join.c
+++ b/
contrib/pg_plan_advice/pgpa_join.c
@@
-433,7
+433,11
@@
pgpa_fix_scan_or_clump_member(pgpa_join_member *member)
pgpa_build_clumped_join(member->plan,
member->elided_node);
else
+ {
member->rti = pgpa_scanrelid(member->plan);
+ if (member->rti == 0)
+ elog(ERROR, "purported scan node has no RTI");
+ }
}
}