{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "plperl: cache lookup from pg_proc failed");
+ elog(ERROR, "plperl: cache lookup for proc %u failed",
+ proinfo->fn_oid);
}
procStruct = (Form_pg_proc) GETSTRUCT(procTup);
{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "plperl: cache lookup for return type failed");
+ elog(ERROR, "plperl: cache lookup for return type %u failed",
+ procStruct->prorettype);
}
typeStruct = (Form_pg_type) GETSTRUCT(typeTup);
{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "plperl: cache lookup for argument type failed");
+ elog(ERROR, "plperl: cache lookup for argument type %u failed",
+ procStruct->proargtypes[i]);
}
typeStruct = (Form_pg_type) GETSTRUCT(typeTup);
{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "plperl: cache lookup from pg_proc failed");
+ elog(ERROR, "plperl: cache lookup for proc %u failed",
+ proinfo->fn_oid);
}
procStruct = (Form_pg_proc) GETSTRUCT(procTup);
0, 0, 0);
if (!HeapTupleIsValid(typeTup))
{
- elog(ERROR, "plperl: Cache lookup for attribute '%s' type %ld failed",
+ elog(ERROR, "plperl: Cache lookup for attribute '%s' type %u failed",
ret_values[--i],
- ObjectIdGetDatum(tupdesc->attrs[attnum - 1]->atttypid));
+ tupdesc->attrs[attnum - 1]->atttypid);
}
typinput = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typinput);
typelem = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typelem);
0, 0, 0);
if (!HeapTupleIsValid(typeTup))
{
- elog(ERROR, "plperl: Cache lookup for attribute '%s' type %ld failed",
- attname, ObjectIdGetDatum(tupdesc->attrs[i]->atttypid));
+ elog(ERROR, "plperl: Cache lookup for attribute '%s' type %u failed",
+ attname, tupdesc->attrs[i]->atttypid);
}
typoutput = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typoutput);
0, 0, 0);
if (!HeapTupleIsValid(typeTup))
{
- elog(ERROR, "plperl: Cache lookup for attribute '%s' type %ld failed",
- attname, ObjectIdGetDatum(tupdesc->attrs[i]->atttypid));
+ elog(ERROR, "plperl: Cache lookup for attribute '%s' type %u failed",
+ attname, tupdesc->attrs[i]->atttypid);
}
typoutput = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typoutput);
* procedural language (PL)
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.20 2000/04/12 17:17:20 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.21 2000/04/16 04:19:41 tgl Exp $
*
* This software is copyrighted by Jan Wieck - Hamburg.
*
{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "pltcl: cache lookup from pg_proc failed");
+ elog(ERROR, "pltcl: cache lookup for proc %u failed",
+ proinfo->fn_oid);
}
procStruct = (Form_pg_proc) GETSTRUCT(procTup);
{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "pltcl: cache lookup for return type failed");
+ elog(ERROR, "pltcl: cache lookup for return type %u failed",
+ procStruct->prorettype);
}
typeStruct = (Form_pg_type) GETSTRUCT(typeTup);
{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "pltcl: cache lookup for argument type failed");
+ elog(ERROR, "pltcl: cache lookup for argument type %u failed",
+ procStruct->proargtypes[i]);
}
typeStruct = (Form_pg_type) GETSTRUCT(typeTup);
{
free(prodesc->proname);
free(prodesc);
- elog(ERROR, "pltcl: cache lookup from pg_proc failed");
+ elog(ERROR, "pltcl: cache lookup for proc %u failed",
+ proinfo->fn_oid);
}
procStruct = (Form_pg_proc) GETSTRUCT(procTup);
0, 0, 0);
if (!HeapTupleIsValid(typeTup))
{
- elog(ERROR, "pltcl: Cache lookup for attribute '%s' type %ld failed",
+ elog(ERROR, "pltcl: Cache lookup for attribute '%s' type %u failed",
ret_values[--i],
- ObjectIdGetDatum(tupdesc->attrs[attnum - 1]->atttypid));
+ tupdesc->attrs[attnum - 1]->atttypid);
}
typinput = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typinput);
typelem = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typelem);
0, 0, 0);
if (!HeapTupleIsValid(typeTup))
{
- elog(ERROR, "pltcl: Cache lookup for attribute '%s' type %ld failed",
- attname, ObjectIdGetDatum(tupdesc->attrs[i]->atttypid));
+ elog(ERROR, "pltcl: Cache lookup for attribute '%s' type %u failed",
+ attname, tupdesc->attrs[i]->atttypid);
}
typoutput = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typoutput);
0, 0, 0);
if (!HeapTupleIsValid(typeTup))
{
- elog(ERROR, "pltcl: Cache lookup for attribute '%s' type %ld failed",
- attname, ObjectIdGetDatum(tupdesc->attrs[i]->atttypid));
+ elog(ERROR, "pltcl: Cache lookup for attribute '%s' type %u failed",
+ attname, tupdesc->attrs[i]->atttypid);
}
typoutput = (Oid) (((Form_pg_type) GETSTRUCT(typeTup))->typoutput);