Changeset: 5855d4ced37b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5855d4ced37b
Modified Files:
        sql/server/rel_updates.c
Branch: Aug2018
Log Message:

Fix for bug 6666.
Because rel2bin_insert goes down a level if the UPD_COMP flag is set,
we need to copy the UPD_LOCKED flag down to that level.


diffs (16 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
@@ -1524,8 +1524,11 @@ copyfrom(mvc *sql, dlist *qname, dlist *
                        return NULL;
        }
        rel = rel_insert_table(sql, t, tname, rel);
-       if (rel && locked)
+       if (rel && locked) {
                rel->flag |= UPD_LOCKED;
+               if (rel->flag & UPD_COMP)
+                       ((sql_rel *) rel->r)->flag |= UPD_LOCKED;
+       }
        if (rel && !constraint)
                rel->flag |= UPD_NO_CONSTRAINT;
        return rel;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to