Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 108e4ba

Browse files
robertmhaasCommitfest Bot
authored and
Commitfest Bot
committed
Don't generate fake *TLOCRN* or *TROCRN* aliases, either.
This fix actually doesn't change any regression test outputs. Author: Robert Haas <rhaas@postgresql.org>
1 parent 0c2c440 commit 108e4ba

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/backend/rewrite/rewriteSearchCycle.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,8 @@ rewriteSearchAndCycle(CommonTableExpr *cte)
282282

283283
newrte = makeNode(RangeTblEntry);
284284
newrte->rtekind = RTE_SUBQUERY;
285-
newrte->alias = makeAlias("*TLOCRN*", cte->ctecolnames);
286-
newrte->eref = newrte->alias;
285+
newrte->alias = NULL;
286+
newrte->eref = makeAlias("*TLOCRN*", cte->ctecolnames);
287287
newsubquery = copyObject(rte1->subquery);
288288
IncrementVarSublevelsUp((Node *) newsubquery, 1, 1);
289289
newrte->subquery = newsubquery;
@@ -379,8 +379,8 @@ rewriteSearchAndCycle(CommonTableExpr *cte)
379379
ewcl = lappend(ewcl, makeString(cte->cycle_clause->cycle_mark_column));
380380
ewcl = lappend(ewcl, makeString(cte->cycle_clause->cycle_path_column));
381381
}
382-
newrte->alias = makeAlias("*TROCRN*", ewcl);
383-
newrte->eref = newrte->alias;
382+
newrte->alias = NULL;
383+
newrte->eref = makeAlias("*TROCRN*", ewcl);
384384

385385
/*
386386
* Find the reference to the recursive CTE in the right UNION subquery's

0 commit comments

Comments
 (0)