Changeset: 798964819225 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/798964819225
Modified Files:
sql/storage/bat/bat_storage.c
Branch: Jun2023
Log Message:
merged with sep2022
diffs (62 lines):
diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c
--- a/sql/storage/bat/bat_storage.c
+++ b/sql/storage/bat/bat_storage.c
@@ -4132,6 +4132,7 @@ commit_update_delta( sql_trans *tr, sql_
ATOMIC_PTR_SET(data, d->next);
else
o->next = d->next;
+ d->next = NULL;
change->cleanup = &tc_gc_rollbacked;
} else if (!tr->parent) {
/* merge deltas */
diff --git a/sql/test/BugTracker-2023/Tests/All
b/sql/test/BugTracker-2023/Tests/All
--- a/sql/test/BugTracker-2023/Tests/All
+++ b/sql/test/BugTracker-2023/Tests/All
@@ -6,5 +6,6 @@ add-drop-column-crash-7381
temp-on-savepoint-truncate-rollback-crash-7382
recursive-trigger-crash-7383
empty-optimizer-crash-7384
+rollback-alter-drop-col-crash-7385
view-on-alias-crash-7386
alter-inc-seq-crash-7387
diff --git
a/sql/test/BugTracker-2023/Tests/rollback-alter-drop-col-crash-7385.test
b/sql/test/BugTracker-2023/Tests/rollback-alter-drop-col-crash-7385.test
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2023/Tests/rollback-alter-drop-col-crash-7385.test
@@ -0,0 +1,36 @@
+statement ok
+CREATE SCHEMA test
+
+statement ok
+SET SCHEMA test
+
+statement ok
+CREATE TABLE src (src_c1_pkey INT, c1 VARCHAR(100))
+
+statement ok
+START TRANSACTION
+
+statement ok
+DELETE FROM src
+
+statement ok
+ALTER TABLE src DROP src_c1_pkey
+
+statement error
+INSERT INTO src VALUES(1,1),(2,2),(3,3),(4,4),(6,6),(7,7),(8,8),(9,9),(10,10)
+
+statement error
+COMMIT
+
+statement ok
+SET SCHEMA sys
+
+statement ok
+DROP SCHEMA test CASCADE
+
+statement ok
+CREATE SCHEMA test
+
+statement ok
+DROP SCHEMA test CASCADE
+
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]