summaryrefslogtreecommitdiff
path: root/src/backend/catalog/pg_namespace.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/catalog/pg_namespace.c')
-rw-r--r--src/backend/catalog/pg_namespace.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/backend/catalog/pg_namespace.c b/src/backend/catalog/pg_namespace.c
index 0831ea61e2..b8cf8bf945 100644
--- a/src/backend/catalog/pg_namespace.c
+++ b/src/backend/catalog/pg_namespace.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/catalog/pg_namespace.c,v 1.5 2002/08/05 03:29:16 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/catalog/pg_namespace.c,v 1.6 2003/07/21 01:59:10 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -46,7 +46,9 @@ NamespaceCreate(const char *nspName, int32 ownerSysId)
if (SearchSysCacheExists(NAMESPACENAME,
PointerGetDatum(nspName),
0, 0, 0))
- elog(ERROR, "namespace \"%s\" already exists", nspName);
+ ereport(ERROR,
+ (errcode(ERRCODE_DUPLICATE_SCHEMA),
+ errmsg("schema \"%s\" already exists", nspName)));
/* initialize nulls and values */
for (i = 0; i < Natts_pg_namespace; i++)