]> granicus.if.org Git - postgresql/commitdiff
Emit warning on SELECT pg_language.*
authorBruce Momjian <bruce@momjian.us>
Mon, 27 Sep 1999 17:46:14 +0000 (17:46 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 27 Sep 1999 17:46:14 +0000 (17:46 +0000)
src/backend/parser/parse_func.c
src/backend/parser/parse_relation.c

index 15e63f7c98fa461995a65224aac5d3f91fa7bfd5..b3a7a90c7c565179c9f08547b539940bf20dc253 100644 (file)
@@ -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);
index af18087aa58db82b41e690aed4f77beff19b8600..f189dcc3b44a21be89af98baccc1fd6dfb541b22 100644 (file)
@@ -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);