1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-30 19:23:07 +03:00

MCOL-4676 ColumnStore MTR tests: missing have_innodb.inc and unpredictable default_storage_engine

This commit is contained in:
Alexander Barkov
2021-04-15 11:53:53 +04:00
parent 257c5f53ee
commit 625af12c63
15 changed files with 23 additions and 12 deletions

View File

@ -30,7 +30,7 @@ cc tinytext character set utf8mb4,
dd text character set utf8mb4, dd text character set utf8mb4,
ee mediumtext character set utf8mb4, ee mediumtext character set utf8mb4,
ff longtext character set utf8mb4 ff longtext character set utf8mb4
) default charset=koi8r; ) default charset=koi8r ENGINE=InnoDB;
create table copy1 like orig; create table copy1 like orig;
alter table copy1 engine=columnstore; alter table copy1 engine=columnstore;
create table copy2 like copy1; create table copy2 like copy1;

View File

@ -152,3 +152,4 @@ i c i2
disconnect addconroot1; disconnect addconroot1;
disconnect addconroot2; disconnect addconroot2;
DROP DATABASE mcs12_db1; DROP DATABASE mcs12_db1;
DROP DATABASE mcs12_db2;

View File

@ -1,3 +1,4 @@
SET default_storage_engine=InnoDB;
DROP USER IF EXISTS user1@test; DROP USER IF EXISTS user1@test;
DROP USER IF EXISTS 'user2'@'%'; DROP USER IF EXISTS 'user2'@'%';
DROP USER IF EXISTS 'user'@'%'; DROP USER IF EXISTS 'user'@'%';
@ -36,6 +37,3 @@ DROP USER 'user'@'%';
DROP USER 'user'@'localhost'; DROP USER 'user'@'localhost';
DROP USER 'user'@'127.0.0.1'; DROP USER 'user'@'127.0.0.1';
SET default_storage_engine=default; SET default_storage_engine=default;
SELECT @@default_storage_engine;
@@default_storage_engine
InnoDB

View File

@ -1,3 +1,4 @@
SET default_storage_engine=InnoDB;
DROP DATABASE IF EXISTS mcs19_db; DROP DATABASE IF EXISTS mcs19_db;
DROP USER IF EXISTS 'user'@'localhost'; DROP USER IF EXISTS 'user'@'localhost';
DROP USER IF EXISTS 'user1'@'localhost'; DROP USER IF EXISTS 'user1'@'localhost';
@ -37,7 +38,7 @@ CREATE DATABASE mcs19_db;
USE mcs19_db; USE mcs19_db;
CREATE DATABASE mcs19_db1; CREATE DATABASE mcs19_db1;
ERROR 42000: Access denied for user 'user1'@'localhost' to database 'mcs19_db1' ERROR 42000: Access denied for user 'user1'@'localhost' to database 'mcs19_db1'
CREATE TABLE t1(col INT); CREATE TABLE t1(col INT) ENGINE=InnoDB;
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
@ -72,9 +73,6 @@ CREATE TABLE mcs19_db.t1;
ERROR 42000: CREATE command denied to user 'user1'@'localhost' for table 't1' ERROR 42000: CREATE command denied to user 'user1'@'localhost' for table 't1'
connection default; connection default;
SET default_storage_engine=default; SET default_storage_engine=default;
SELECT @@default_storage_engine;
@@default_storage_engine
InnoDB
DROP DATABASE mcs19_db; DROP DATABASE mcs19_db;
DROP USER 'user'@'localhost'; DROP USER 'user'@'localhost';
DROP USER 'user1'@'localhost'; DROP USER 'user1'@'localhost';

View File

@ -3,6 +3,7 @@
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
-- disable_warnings -- disable_warnings
drop database if exists test_mcol2000; drop database if exists test_mcol2000;
@ -53,7 +54,7 @@ create table orig (a integer not null,
dd text character set utf8mb4, dd text character set utf8mb4,
ee mediumtext character set utf8mb4, ee mediumtext character set utf8mb4,
ff longtext character set utf8mb4 ff longtext character set utf8mb4
) default charset=koi8r; ) default charset=koi8r ENGINE=InnoDB;
create table copy1 like orig; create table copy1 like orig;
alter table copy1 engine=columnstore; alter table copy1 engine=columnstore;

View File

@ -3,6 +3,7 @@
# Author: Bharath, bharath.bokka@mariadb.com # Author: Bharath, bharath.bokka@mariadb.com
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcol_4222_db; DROP DATABASE IF EXISTS mcol_4222_db;

View File

@ -2,6 +2,7 @@
#This test verifies drop databases and tables with engine=columnstore. #This test verifies drop databases and tables with engine=columnstore.
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs10_db1; DROP DATABASE IF EXISTS mcs10_db1;

View File

@ -2,6 +2,7 @@
#This test verifies show databases and tables with engine=columnstore. #This test verifies show databases and tables with engine=columnstore.
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs11_db1; DROP DATABASE IF EXISTS mcs11_db1;

View File

@ -2,6 +2,7 @@
# Test ALTER TABLE schemas in various possible ways. # Test ALTER TABLE schemas in various possible ways.
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs12_db1; DROP DATABASE IF EXISTS mcs12_db1;
@ -84,3 +85,4 @@ disconnect addconroot1;
disconnect addconroot2; disconnect addconroot2;
DROP DATABASE mcs12_db1; DROP DATABASE mcs12_db1;
DROP DATABASE mcs12_db2;

View File

@ -2,6 +2,7 @@
# Test TRUNCATE TABLE in various possible scenarios. # Test TRUNCATE TABLE in various possible scenarios.
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs14_db1; DROP DATABASE IF EXISTS mcs14_db1;

View File

@ -3,6 +3,9 @@
# Author: Bharath, bharath.bokka@mariadb.com # Author: Bharath, bharath.bokka@mariadb.com
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
SET default_storage_engine=InnoDB;
--disable_warnings --disable_warnings
DROP USER IF EXISTS user1@test; DROP USER IF EXISTS user1@test;
@ -45,4 +48,3 @@ DROP USER 'user'@'127.0.0.1';
# Clean up # Clean up
SET default_storage_engine=default; SET default_storage_engine=default;
SELECT @@default_storage_engine;

View File

@ -3,6 +3,9 @@
# Author: Bharath, bharath.bokka@mariadb.com # Author: Bharath, bharath.bokka@mariadb.com
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
SET default_storage_engine=InnoDB;
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs19_db; DROP DATABASE IF EXISTS mcs19_db;
@ -37,7 +40,7 @@ CREATE DATABASE mcs19_db;
USE mcs19_db; USE mcs19_db;
--error ER_DBACCESS_DENIED_ERROR --error ER_DBACCESS_DENIED_ERROR
CREATE DATABASE mcs19_db1; CREATE DATABASE mcs19_db1;
CREATE TABLE t1(col INT); CREATE TABLE t1(col INT) ENGINE=InnoDB;
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
INSERT INTO t1 VALUES(1); INSERT INTO t1 VALUES(1);
SELECT * FROM t1; SELECT * FROM t1;
@ -63,7 +66,6 @@ CREATE TABLE mcs19_db.t1;
# Clean up # Clean up
connection default; connection default;
SET default_storage_engine=default; SET default_storage_engine=default;
SELECT @@default_storage_engine;
DROP DATABASE mcs19_db; DROP DATABASE mcs19_db;
DROP USER 'user'@'localhost'; DROP USER 'user'@'localhost';
DROP USER 'user1'@'localhost'; DROP USER 'user1'@'localhost';

View File

@ -3,6 +3,7 @@
# Author: Bharath, bharath.bokka@mariadb.com # Author: Bharath, bharath.bokka@mariadb.com
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs24_db; DROP DATABASE IF EXISTS mcs24_db;

View File

@ -3,6 +3,7 @@
# Author: Susil, susil.behera@mariadb.com # Author: Susil, susil.behera@mariadb.com
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs51_db1; DROP DATABASE IF EXISTS mcs51_db1;

View File

@ -2,6 +2,7 @@
#Test CREATE TABLE from other tables in Columnstore #Test CREATE TABLE from other tables in Columnstore
# #
-- source ../include/have_columnstore.inc -- source ../include/have_columnstore.inc
-- source include/have_innodb.inc
--disable_warnings --disable_warnings
DROP DATABASE IF EXISTS mcs5_db; DROP DATABASE IF EXISTS mcs5_db;