diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-25 00:01:09 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-25 00:01:09 +0000 |
commit | 45708f5ebcee7df4e684d4fb5ae7b1856dfcefa1 (patch) | |
tree | 178adf2e2a5fe80477bfd5a87589d961a1387d32 /src/backend/rewrite/rewriteRemove.c | |
parent | cfa191f3b8115b37c526cc1eee3dd1d2af7c11ca (diff) |
Error message editing in backend/optimizer, backend/rewrite.
Diffstat (limited to 'src/backend/rewrite/rewriteRemove.c')
-rw-r--r-- | src/backend/rewrite/rewriteRemove.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/backend/rewrite/rewriteRemove.c b/src/backend/rewrite/rewriteRemove.c index deb46128cad..25cc119af67 100644 --- a/src/backend/rewrite/rewriteRemove.c +++ b/src/backend/rewrite/rewriteRemove.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteRemove.c,v 1.53 2002/09/04 20:31:25 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteRemove.c,v 1.54 2003/07/25 00:01:09 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -54,7 +54,10 @@ RemoveRewriteRule(Oid owningRel, const char *ruleName, DropBehavior behavior) * complain if no rule with such name exists */ if (!HeapTupleIsValid(tuple)) - elog(ERROR, "Rule \"%s\" not found", ruleName); + ereport(ERROR, + (errcode(ERRCODE_UNDEFINED_OBJECT), + errmsg("rule \"%s\" for relation \"%s\" does not exist", + ruleName, get_rel_name(owningRel)))); /* * Verify user has appropriate permissions. @@ -110,8 +113,7 @@ RemoveRewriteRuleById(Oid ruleOid) tuple = systable_getnext(rcscan); if (!HeapTupleIsValid(tuple)) - elog(ERROR, "RemoveRewriteRuleById: Rule %u does not exist", - ruleOid); + elog(ERROR, "could not find tuple for rule %u", ruleOid); /* * We had better grab AccessExclusiveLock so that we know no other |