From b6a1d25b0aa179c86e0607d4c0c3b647dc5bbb87 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 27 Jul 2003 04:53:12 +0000 Subject: Error message editing in utils/adt. Again thanks to Joe Conway for doing the bulk of the heavy lifting ... --- src/backend/utils/adt/pgstatfuncs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/backend/utils/adt/pgstatfuncs.c') diff --git a/src/backend/utils/adt/pgstatfuncs.c b/src/backend/utils/adt/pgstatfuncs.c index 083bb1374a4..df8c8e92cc5 100644 --- a/src/backend/utils/adt/pgstatfuncs.c +++ b/src/backend/utils/adt/pgstatfuncs.c @@ -186,12 +186,16 @@ pg_stat_get_backend_idset(PG_FUNCTION_ARGS) if (fcinfo->resultinfo == NULL || !IsA(fcinfo->resultinfo, ReturnSetInfo)) - elog(ERROR, "pg_stat_get_backend_idset: called in context that does not accept a set result"); + ereport(ERROR, + (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), + errmsg("set-valued function called in context that " + "cannot accept a set"))); if (fmgr_info->fn_extra == NULL) { if (fmgr_info->fn_mcxt == NULL) - elog(ERROR, "No function memory context in set-function"); + elog(ERROR, "no function memory context in set-function"); + fmgr_info->fn_extra = MemoryContextAlloc(fmgr_info->fn_mcxt, 2 * sizeof(int)); ((int *) (fmgr_info->fn_extra))[0] = 0; -- cgit v1.2.3