From 62045e67eb714f3f10fb34c84c7ee0b90226e8be Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Mon, 27 Sep 1999 17:46:14 +0000
Subject: [PATCH] Emit warning on SELECT pg_language.*

---
 src/backend/parser/parse_func.c     | 14 ++++++++++----
 src/backend/parser/parse_relation.c |  5 ++++-
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/src/backend/parser/parse_func.c b/src/backend/parser/parse_func.c
index 15e63f7c98f..b3a7a90c7c5 100644
--- a/src/backend/parser/parse_func.c
+++ b/src/backend/parser/parse_func.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.55 1999/09/18 19:07:12 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.56 1999/09/27 17:46:14 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -273,7 +273,10 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
 
 			rte = refnameRangeTableEntry(pstate, refname);
 			if (rte == NULL)
-				rte = addRangeTableEntry(pstate, refname, refname, FALSE, FALSE);
+			{
+				rte = addRangeTableEntry(pstate, refname, refname,FALSE, FALSE);
+				elog(NOTICE,"Auto-creating query reference to table %s", refname);
+			}
 
 			relname = rte->relname;
 			relid = rte->relid;
@@ -429,8 +432,11 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
 
 			rte = refnameRangeTableEntry(pstate, refname);
 			if (rte == NULL)
-				rte = addRangeTableEntry(pstate, refname, refname,
-										 FALSE, FALSE);
+			{
+				rte = addRangeTableEntry(pstate, refname, refname,FALSE, FALSE);
+				elog(NOTICE,"Auto-creating query reference to table %s", refname);
+			}
+										 
 			relname = rte->relname;
 
 			vnum = refnameRangeTablePosn(pstate, rte->refname, NULL);
diff --git a/src/backend/parser/parse_relation.c b/src/backend/parser/parse_relation.c
index af18087aa58..f189dcc3b44 100644
--- a/src/backend/parser/parse_relation.c
+++ b/src/backend/parser/parse_relation.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/parser/parse_relation.c,v 1.27 1999/09/18 19:07:12 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/parser/parse_relation.c,v 1.28 1999/09/27 17:46:14 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -239,7 +239,10 @@ expandAll(ParseState *pstate, char *relname, char *refname, int *this_resno)
 
 	rte = refnameRangeTableEntry(pstate, refname);
 	if (rte == NULL)
+	{
 		rte = addRangeTableEntry(pstate, relname, refname, FALSE, FALSE);
+		elog(NOTICE,"Auto-creating query reference to table %s", refname);
+	}
 
 	rel = heap_open(rte->relid, AccessShareLock);
 
-- 
GitLab