Changeset: 0c1c7e1f5ae4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0c1c7e1f5ae4
Modified Files:
sql/server/rel_schema.c
Branch: Apr2011
Log Message:
make error messages more specific
diffs (24 lines):
diff --git a/sql/server/rel_schema.c b/sql/server/rel_schema.c
--- a/sql/server/rel_schema.c
+++ b/sql/server/rel_schema.c
@@ -485,7 +485,8 @@
return SQL_ERR;
}
if (name && mvc_bind_key(sql, ss, name)) {
- sql_error(sql, 02, "CONSTRAINT PRIMARY KEY: key %s
already exists", name);
+ sql_error(sql, 02, "CONSTRAINT %s: key %s already
exists",
+ kt == pkey ? "PRIMARY KEY" : "UNIQUE",
name);
return SQL_ERR;
}
@@ -495,7 +496,9 @@
sql_column *c = mvc_bind_column(sql, t, nm);
if (!c) {
- sql_error(sql, 02, "no such column '%s' for
table '%s'\n", nm, t->base.name);
+ sql_error(sql, 02, "CONSTRAINT %s: no such
column '%s' for table '%s'",
+ kt == pkey ? "PRIMARY KEY" :
"UNIQUE",
+ nm, t->base.name);
return SQL_ERR;
}
(void) mvc_create_kc(sql, k, c);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list