Skip to content

Commit 008ef1d

Browse files
committed
Add subquery mention in auto-create table entry.
1 parent 57d0ae5 commit 008ef1d

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/backend/parser/parse_func.c

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
*
99
* IDENTIFICATION
10-
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.57 1999/09/28 03:41:36 momjian Exp $
10+
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.58 1999/09/28 17:50:23 momjian Exp $
1111
*
1212
*-------------------------------------------------------------------------
1313
*/
@@ -275,7 +275,9 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
275275
if (rte == NULL)
276276
{
277277
rte = addRangeTableEntry(pstate, refname, refname,FALSE, FALSE);
278-
elog(NOTICE,"Adding missing FROM-clause entry for table %s", refname);
278+
elog(NOTICE,"Adding missing FROM-clause entry%s for table %s",
279+
pstate->parentParseState != NULL ? " in subquery" : "",
280+
refname);
279281
}
280282

281283
relname = rte->relname;
@@ -434,7 +436,9 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
434436
if (rte == NULL)
435437
{
436438
rte = addRangeTableEntry(pstate, refname, refname,FALSE, FALSE);
437-
elog(NOTICE,"Adding missing FROM-clause entry for table %s", refname);
439+
elog(NOTICE,"Adding missing FROM-clause entry%s for table %s",
440+
pstate->parentParseState != NULL ? " in subquery" : "",
441+
refname);
438442
}
439443

440444
relname = rte->relname;

src/backend/parser/parse_relation.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
*
99
* IDENTIFICATION
10-
* $Header: /cvsroot/pgsql/src/backend/parser/parse_relation.c,v 1.29 1999/09/28 03:41:36 momjian Exp $
10+
* $Header: /cvsroot/pgsql/src/backend/parser/parse_relation.c,v 1.30 1999/09/28 17:50:23 momjian Exp $
1111
*
1212
*-------------------------------------------------------------------------
1313
*/
@@ -241,7 +241,9 @@ expandAll(ParseState *pstate, char *relname, char *refname, int *this_resno)
241241
if (rte == NULL)
242242
{
243243
rte = addRangeTableEntry(pstate, relname, refname, FALSE, FALSE);
244-
elog(NOTICE,"Adding missing FROM-clause entry for table %s", refname);
244+
elog(NOTICE,"Adding missing FROM-clause entry%s for table %s",
245+
pstate->parentParseState != NULL ? " in subquery" : "",
246+
refname);
245247
}
246248

247249
rel = heap_open(rte->relid, AccessShareLock);

0 commit comments

Comments
 (0)