Show failing OID in 'cache lookup failed' messages.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 16 Apr 2000 04:16:55 +0000 (04:16 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 16 Apr 2000 04:16:55 +0000 (04:16 +0000)
src/backend/catalog/pg_aggregate.c
src/pl/plpgsql/src/pl_comp.c

index 79d796ab49d692145c5b818d76303b4a37d5a28f..03db7bf7d7f56802b2bf012ad854e649c67b39bc 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/catalog/pg_aggregate.c,v 1.31 2000/04/12 17:14:56 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/catalog/pg_aggregate.c,v 1.32 2000/04/16 04:16:09 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -332,7 +332,7 @@ AggNameGetInitVal(char *aggName, Oid basetype, int xfuncno, bool *isNull)
        if (!HeapTupleIsValid(tup))
        {
                pfree(strInitVal);
-               elog(ERROR, "AggNameGetInitVal: cache lookup failed on aggregate transition function return type");
+               elog(ERROR, "AggNameGetInitVal: cache lookup failed on aggregate transition function return type %u", transtype);
        }
        typinput = ((Form_pg_type) GETSTRUCT(tup))->typinput;
        typelem = ((Form_pg_type) GETSTRUCT(tup))->typelem;
index fc8f8ab1fcbf0399e8b46c1dd64e6d7284be5833..a072372d8c80b658e099f4612f452df7b494b661 100644 (file)
@@ -3,7 +3,7 @@
  *                       procedural language
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_comp.c,v 1.18 2000/04/12 17:17:19 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_comp.c,v 1.19 2000/04/16 04:16:55 tgl Exp $
  *
  *       This software is copyrighted by Jan Wieck - Hamburg.
  *
@@ -135,7 +135,7 @@ plpgsql_compile(Oid fn_oid, int functype)
                                                                  ObjectIdGetDatum(fn_oid),
                                                                  0, 0, 0);
        if (!HeapTupleIsValid(procTup))
-               elog(ERROR, "plpgsql: cache lookup from pg_proc failed");
+               elog(ERROR, "plpgsql: cache lookup for proc %u failed", fn_oid);
 
        /* ----------
         * Setup the scanner input and error info