Changeset: 3067eb415093 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3067eb415093 Modified Files: sql/server/rel_updates.c Branch: Mar2018 Log Message:
Allow the superuser to shoot him/herself in the foot. See bug 6543, comment 3. diffs (23 lines): diff --git a/sql/server/rel_updates.c b/sql/server/rel_updates.c --- a/sql/server/rel_updates.c +++ b/sql/server/rel_updates.c @@ -395,9 +395,7 @@ insert_allowed(mvc *sql, sql_table *t, c return sql_error(sql, 02, SQLSTATE(42S02) "%s: no such table '%s'", op, tname); } else if (isView(t)) { return sql_error(sql, 02, SQLSTATE(42000) "%s: cannot %s view '%s'", op, opname, tname); - } /*else if (t->system) { - return sql_error(sql, 02, SQLSTATE(42000) "%s: cannot %s system table '%s'", op, opname, tname); - }*/ else if (isMergeTable(t)) { + } else if (isMergeTable(t)) { return sql_error(sql, 02, SQLSTATE(42000) "%s: cannot %s merge table '%s'", op, opname, tname); } else if (isStream(t)) { return sql_error(sql, 02, SQLSTATE(42000) "%s: cannot %s stream '%s'", op, opname, tname); @@ -428,8 +426,6 @@ update_allowed(mvc *sql, sql_table *t, c return sql_error(sql, 02, SQLSTATE(42S02) "%s: no such table '%s'", op, tname); } else if (isView(t)) { return sql_error(sql, 02, SQLSTATE(42000) "%s: cannot %s view '%s'", op, opname, tname); - } else if (is_delete == 2 && t->system) { - return sql_error(sql, 02, SQLSTATE(42000) "%s: cannot %s system table '%s'", op, opname, tname); } else if (isMergeTable(t)) { return sql_error(sql, 02, SQLSTATE(42000) "%s: cannot %s merge table '%s'", op, opname, tname); } else if (isStream(t)) { _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list