Skip to content

Commit 198f4e7

Browse files
robertmhaasCommitfest Bot
authored and
Commitfest Bot
committed
Don't generate fake ANY_subquery aliases, either.
This is just like the previos commit, but for a different invented alias name. Author: Robert Haas <rhaas@postgresql.org>
1 parent 66ae446 commit 198f4e7

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/backend/optimizer/plan/subselect.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1397,7 +1397,7 @@ convert_ANY_sublink_to_join(PlannerInfo *root, SubLink *sublink,
13971397
*/
13981398
nsitem = addRangeTableEntryForSubquery(pstate,
13991399
subselect,
1400-
makeAlias("ANY_subquery", NIL),
1400+
NULL,
14011401
use_lateral,
14021402
false);
14031403
rte = nsitem->p_rte;

src/test/regress/expected/subselect.out

+7-7
Original file line numberDiff line numberDiff line change
@@ -1467,14 +1467,14 @@ select * from int4_tbl o where (f1, f1) in
14671467
-------------------------------------------------------------------
14681468
Nested Loop Semi Join
14691469
Output: o.f1
1470-
Join Filter: (o.f1 = "ANY_subquery".f1)
1470+
Join Filter: (o.f1 = unnamed_subquery.f1)
14711471
-> Seq Scan on public.int4_tbl o
14721472
Output: o.f1
14731473
-> Materialize
1474-
Output: "ANY_subquery".f1, "ANY_subquery".g
1475-
-> Subquery Scan on "ANY_subquery"
1476-
Output: "ANY_subquery".f1, "ANY_subquery".g
1477-
Filter: ("ANY_subquery".f1 = "ANY_subquery".g)
1474+
Output: unnamed_subquery.f1, unnamed_subquery.g
1475+
-> Subquery Scan on unnamed_subquery
1476+
Output: unnamed_subquery.f1, unnamed_subquery.g
1477+
Filter: (unnamed_subquery.f1 = unnamed_subquery.g)
14781478
-> Result
14791479
Output: i.f1, ((generate_series(1, 50)) / 10)
14801480
-> ProjectSet
@@ -2642,8 +2642,8 @@ ON B.hundred in (SELECT min(c.hundred) FROM tenk2 C WHERE c.odd = b.odd);
26422642
-> Memoize
26432643
Cache Key: b.hundred, b.odd
26442644
Cache Mode: binary
2645-
-> Subquery Scan on "ANY_subquery"
2646-
Filter: (b.hundred = "ANY_subquery".min)
2645+
-> Subquery Scan on unnamed_subquery
2646+
Filter: (b.hundred = unnamed_subquery.min)
26472647
-> Result
26482648
InitPlan 1
26492649
-> Limit

0 commit comments

Comments
 (0)