Changeset: 882cc12f4831 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=882cc12f4831
Modified Files:
        sql/server/rel_updates.c
Branch: Jul2015
Log Message:

add checks to disallow inserts into stream's fixes bug 3952


diffs (21 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
@@ -390,6 +390,8 @@ insert_allowed(mvc *sql, sql_table *t, c
                return sql_error(sql, 02, "%s: cannot %s view '%s'", op, 
opname, tname);
        } else if (isMergeTable(t)) {
                return sql_error(sql, 02, "%s: cannot %s merge table '%s'", op, 
opname, tname);
+       } else if (isStream(t)) {
+               return sql_error(sql, 02, "%s: cannot %s stream '%s'", op, 
opname, tname);
        } else if (t->access == TABLE_READONLY) {
                return sql_error(sql, 02, "%s: cannot %s read only table '%s'", 
op, opname, tname);
        }
@@ -411,6 +413,8 @@ update_allowed(mvc *sql, sql_table *t, c
                return sql_error(sql, 02, "%s: cannot %s view '%s'", op, 
opname, tname);
        } else if (isMergeTable(t)) {
                return sql_error(sql, 02, "%s: cannot %s merge table '%s'", op, 
opname, tname);
+       } else if (isStream(t)) {
+               return sql_error(sql, 02, "%s: cannot %s stream '%s'", op, 
opname, tname);
        } else if (t->access == TABLE_READONLY || t->access == 
TABLE_APPENDONLY) {
                return sql_error(sql, 02, "%s: cannot %s read or append only 
table '%s'", op, opname, tname);
        }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to