summaryrefslogtreecommitdiff
path: root/mysql-test/suite/versioning/t/alter.test
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-10-13 12:33:56 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-10-13 12:33:56 +0300
commit99bb3fb656f4a2a06c808b7c5d50e18e4c44b73b (patch)
tree121d54271137b00d58b23505644be3bc3a819a9e /mysql-test/suite/versioning/t/alter.test
parentcda072bb4ba9e01d523d8deb995f28aa7a19fe11 (diff)
parenta736a3174a4e7c0d92a38901ae61f563d4afede7 (diff)
downloadmariadb-git-99bb3fb656f4a2a06c808b7c5d50e18e4c44b73b.tar.gz
Merge 10.4 into 10.5
Diffstat (limited to 'mysql-test/suite/versioning/t/alter.test')
-rw-r--r--mysql-test/suite/versioning/t/alter.test22
1 files changed, 22 insertions, 0 deletions
diff --git a/mysql-test/suite/versioning/t/alter.test b/mysql-test/suite/versioning/t/alter.test
index 9d3101fb4ad..85b61c8655e 100644
--- a/mysql-test/suite/versioning/t/alter.test
+++ b/mysql-test/suite/versioning/t/alter.test
@@ -656,6 +656,28 @@ drop table t1;
--echo #
+--echo # MDEV-22660 SIGSEGV on adding system versioning and modifying system column
+--echo #
+create or replace table t1 (a int);
+--error ER_VERS_PERIOD_COLUMNS
+alter table t1
+ add row_start timestamp(6) as row start,
+ add row_end timestamp(6) as row end,
+ add period for system_time(row_start, row_end),
+ with system versioning,
+ modify row_end varchar(8);
+--error ER_VERS_PERIOD_COLUMNS
+alter table t1
+ add row_start timestamp(6) as row start,
+ add row_end timestamp(6) as row end,
+ add period for system_time(row_start, row_end),
+ with system versioning,
+ modify row_start varchar(8);
+# cleanup
+drop table t1;
+
+
+--echo #
--echo # MDEV-21941 RENAME doesn't work for system time or period fields
--echo #
create or replace table t1 (a int) with system versioning;