Changeset: 2faf7fad3ed7 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2faf7fad3ed7
Added Files:
        sql/test/rename/Tests/rename12.sql
Modified Files:
        sql/test/rename/Tests/All
Branch: linear-hashing
Log Message:

Added crashing renaming test


diffs (59 lines):

diff --git a/sql/test/rename/Tests/All b/sql/test/rename/Tests/All
--- a/sql/test/rename/Tests/All
+++ b/sql/test/rename/Tests/All
@@ -10,3 +10,4 @@ rename08
 rename09
 rename10
 HAVE_PYMONETDB?rename11
+rename12
diff --git a/sql/test/rename/Tests/rename12.sql 
b/sql/test/rename/Tests/rename12.sql
new file mode 100644
--- /dev/null
+++ b/sql/test/rename/Tests/rename12.sql
@@ -0,0 +1,46 @@
+create schema "SA";
+create schema "SB";
+
+create table "SA"."t1" (a uuid);
+insert into "SA"."t1" values (null), ('be887b3d-08f7-c308-7285-354a1857cbd9');
+
+start transaction;
+select "a" from "SA"."t1";
+alter table "SA"."t1" set schema "SB";
+select "a" from "SB"."t1";
+drop table "SB"."t1";
+rollback;
+
+select "a" from "SA"."t1";
+select "a" from "SB"."t1"; --error
+
+start transaction;
+select "a" from "SA"."t1";
+alter table "SA"."t1" rename column "a" to "b"; 
+select "b" from "SA"."t1";
+commit;
+
+select "b" from "SA"."t1";
+select "a" from "SA"."t1"; --error
+
+start transaction;
+select "b" from "SA"."t1";
+alter table "SA"."t1" rename column "b" to "c"; 
+select "c" from "SA"."t1";
+select "b" from "SA"."t1"; --error
+rollback;
+
+select "b" from "SA"."t1";
+select "c" from "SA"."t1"; --error
+
+start transaction;
+select "b" from "SA"."t1";
+alter table "SA"."t1" set schema "SB";
+select "b" from "SB"."t1";
+commit;
+
+select "b" from "SB"."t1";
+select "b" from "SA"."t1"; --error
+
+drop schema "SA" cascade;
+drop schema "SB" cascade;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to