diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:24:36 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:24:36 +0000 |
commit | 06eaf7232e9a920468c0f8d74dcf2fe8b555501c (patch) | |
tree | e2c7b5777f728320e5b5542b6213fd3591ba51e2 /mysql-test/suite/sql_sequence/read_only.test | |
parent | Initial commit. (diff) | |
download | mariadb-06eaf7232e9a920468c0f8d74dcf2fe8b555501c.tar.xz mariadb-06eaf7232e9a920468c0f8d74dcf2fe8b555501c.zip |
Adding upstream version 1:10.11.6.upstream/1%10.11.6
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'mysql-test/suite/sql_sequence/read_only.test')
-rw-r--r-- | mysql-test/suite/sql_sequence/read_only.test | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/mysql-test/suite/sql_sequence/read_only.test b/mysql-test/suite/sql_sequence/read_only.test new file mode 100644 index 00000000..141a310c --- /dev/null +++ b/mysql-test/suite/sql_sequence/read_only.test @@ -0,0 +1,46 @@ +--source include/have_innodb.inc +--source include/not_embedded.inc + +# +# Test innodb read only +# + +create sequence s1 cache 2 engine=innodb; + +--let $restart_parameters= --innodb-read-only +--source include/restart_mysqld.inc + +connection default; +show global variables like 'innodb_read_only'; +use test; +set session binlog_format= row; + +--echo ########################################### +--echo read_only create error. +--echo ########################################### + +show global variables like 'innodb_read_only'; +use test; + +--error ER_CANT_CREATE_TABLE +create sequence s2 cache 5 engine=innodb; + +--echo ########################################### +--echo read_only query error. +--echo ########################################### +--error ER_OPEN_AS_READONLY +select next value for s1; +--error ER_OPEN_AS_READONLY +select next value for s1; +--error ER_OPEN_AS_READONLY +select next value for s1; + +select * from s1; +--let $restart_parameters= +--source include/restart_mysqld.inc +select * from s1; +--disable_ps2_protocol +select next value for s1; +--enable_ps2_protocol +select * from s1; +drop sequence s1; |