Changeset: 754fa33f2485 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=754fa33f2485 Modified Files: sql/server/rel_schema.c Branch: comment-on Log Message:
Use more appropriate error codes diffs (71 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 @@ -2003,7 +2003,7 @@ rel_find_designated_table(mvc *sql, symb if (t && !want_table == !isKindOfTable(t)) /* comparing booleans can be tricky */ return t->base.id; - sql_error(sql, 02, "3F000!COMMENT ON:no such %s: %s.%s", + sql_error(sql, 02, "42S02!COMMENT ON:no such %s: %s.%s", want_table ? "table" : "view", s->base.name, tname); return 0; @@ -2039,11 +2039,11 @@ rel_find_designated_column(mvc *sql, sym return 0; } if (!(t = mvc_bind_table(sql, s, tname))) { - sql_error(sql, 02, "3F000!COMMENT ON:no such table: %s.%s", s->base.name, tname); + sql_error(sql, 02, "42S02!COMMENT ON:no such table: %s.%s", s->base.name, tname); return 0; } if (!(c = mvc_bind_column(sql, t, cname))) { - sql_error(sql, 02, "3F000!COMMENT ON:no such column: %s.%s", tname, cname); + sql_error(sql, 02, "42S22!COMMENT ON:no such column: %s.%s", tname, cname); return 0; } return c->base.id; @@ -2070,7 +2070,7 @@ rel_find_designated_index(mvc *sql, symb if (idx) return idx->base.id; - sql_error(sql, 02, "3F000!COMMENT ON:no such index: %s.%s", + sql_error(sql, 02, "42S12!COMMENT ON:no such index: %s.%s", s->base.name, iname); return 0; } @@ -2090,7 +2090,7 @@ rel_find_designated_sequence(mvc *sql, s s = cur_schema(sql); sname = qname_schema(qname); if (sname && !(s = mvc_bind_schema(sql, sname))) { - sql_error(sql, 02, "3F000!COMMENT ON:no such schema: %s", sname); + sql_error(sql, 02, "42000!COMMENT ON:no such schema: %s", sname); return 0; } seqname = qname_table(qname); @@ -2098,7 +2098,7 @@ rel_find_designated_sequence(mvc *sql, s if (seq) return seq->base.id; - sql_error(sql, 02, "3F000!COMMENT ON:no such sequence: %s.%s", + sql_error(sql, 02, "42000!COMMENT ON:no such sequence: %s.%s", s->base.name, seqname); return 0; } @@ -2142,7 +2142,7 @@ rel_find_designated_routine(mvc *sql, sy return func->base.id; if (sql->errstr[0] == '\0') - sql_error(sql, 02, "3F000!COMMENT ON:no such routine: %s.%s", s->base.name, fname); + sql_error(sql, 02, "42000!COMMENT ON:no such routine: %s.%s", s->base.name, fname); return 0; } @@ -2165,7 +2165,7 @@ rel_find_designated_object(mvc *sql, sym case SQL_ROUTINE: return rel_find_designated_routine(sql, sym); default: - sql_error(sql, 2, "!COMMENT ON %s is not supported", token2string(sym->token)); + sql_error(sql, 2, "42000!COMMENT ON %s is not supported", token2string(sym->token)); return 0; } } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list