You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	fix(mtr): lowercase database name
This commit is contained in:
		
				
					committed by
					
						
						Aleksei Bukhalov
					
				
			
			
				
	
			
			
			
						parent
						
							45fecde902
						
					
				
				
					commit
					11d5815e79
				
			@@ -1,9 +1,9 @@
 | 
				
			|||||||
DROP DATABASE IF EXISTS JSON_type;
 | 
					DROP DATABASE IF EXISTS json_type;
 | 
				
			||||||
CREATE DATABASE JSON_type;
 | 
					CREATE DATABASE json_type;
 | 
				
			||||||
USE JSON_type;
 | 
					USE json_type;
 | 
				
			||||||
CREATE TABLE tj(j JSON) ENGINE=COLUMNSTORE;
 | 
					CREATE TABLE tj(j JSON) ENGINE=COLUMNSTORE;
 | 
				
			||||||
INSERT INTO tj(j) VALUES ('()');
 | 
					INSERT INTO tj(j) VALUES ('()');
 | 
				
			||||||
ERROR 23000: CONSTRAINT `tj.j` failed for `JSON_type`.`tj`
 | 
					ERROR 23000: CONSTRAINT `tj.j` failed for `json_type`.`tj`
 | 
				
			||||||
INSERT INTO tj(j) VALUES ('[]'), ('{}'), ('"a"');
 | 
					INSERT INTO tj(j) VALUES ('[]'), ('{}'), ('"a"');
 | 
				
			||||||
SELECT * FROM tj WHERE j = '"A"';
 | 
					SELECT * FROM tj WHERE j = '"A"';
 | 
				
			||||||
j
 | 
					j
 | 
				
			||||||
@@ -13,4 +13,4 @@ j
 | 
				
			|||||||
INSERT INTO tj(j) VALUES ('{"a":"b", "b":"a"}');
 | 
					INSERT INTO tj(j) VALUES ('{"a":"b", "b":"a"}');
 | 
				
			||||||
SELECT * FROM tj WHERE j = '{"b":"a","a":"b"}';
 | 
					SELECT * FROM tj WHERE j = '{"b":"a","a":"b"}';
 | 
				
			||||||
j
 | 
					j
 | 
				
			||||||
DROP DATABASE JSON_type;
 | 
					DROP DATABASE json_type;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
--disable_warnings
 | 
					--disable_warnings
 | 
				
			||||||
DROP DATABASE IF EXISTS JSON_type;
 | 
					DROP DATABASE IF EXISTS json_type;
 | 
				
			||||||
--enable_warnings
 | 
					--enable_warnings
 | 
				
			||||||
CREATE DATABASE JSON_type;
 | 
					CREATE DATABASE json_type;
 | 
				
			||||||
USE JSON_type;
 | 
					USE json_type;
 | 
				
			||||||
CREATE TABLE tj(j JSON) ENGINE=COLUMNSTORE;
 | 
					CREATE TABLE tj(j JSON) ENGINE=COLUMNSTORE;
 | 
				
			||||||
--error 4025
 | 
					--error 4025
 | 
				
			||||||
INSERT INTO tj(j) VALUES ('()'); # invalid
 | 
					INSERT INTO tj(j) VALUES ('()'); # invalid
 | 
				
			||||||
@@ -13,5 +13,5 @@ INSERT INTO tj(j) VALUES ('{"a":"b", "b":"a"}');
 | 
				
			|||||||
SELECT * FROM tj WHERE j = '{"b":"a","a":"b"}'; # empty set, comparison is not structural.
 | 
					SELECT * FROM tj WHERE j = '{"b":"a","a":"b"}'; # empty set, comparison is not structural.
 | 
				
			||||||
# UPDATE is not tested because it does not work.
 | 
					# UPDATE is not tested because it does not work.
 | 
				
			||||||
#UPDATE tj SET j = CONCAT(j,'()');
 | 
					#UPDATE tj SET j = CONCAT(j,'()');
 | 
				
			||||||
DROP DATABASE JSON_type;
 | 
					DROP DATABASE json_type;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
DROP DATABASE IF EXISTS MCOL_6198;
 | 
					DROP DATABASE IF EXISTS mcol_6198;
 | 
				
			||||||
CREATE DATABASE MCOL_6198;
 | 
					CREATE DATABASE mcol_6198;
 | 
				
			||||||
SELECT 
 | 
					SELECT 
 | 
				
			||||||
v.c36 AS hst,
 | 
					v.c36 AS hst,
 | 
				
			||||||
m.p6 AS g,
 | 
					m.p6 AS g,
 | 
				
			||||||
@@ -14,4 +14,4 @@ LEFT OUTER JOIN group_g02 AS g1 ON g1.key_id=m.p6
 | 
				
			|||||||
WHERE 
 | 
					WHERE 
 | 
				
			||||||
1=1 
 | 
					1=1 
 | 
				
			||||||
GROUP BY c36,p6,g01,g02;
 | 
					GROUP BY c36,p6,g01,g02;
 | 
				
			||||||
DROP DATABASE MCOL_6198;
 | 
					DROP DATABASE mcol_6198;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,11 +4,11 @@
 | 
				
			|||||||
-- source include/have_innodb.inc
 | 
					-- source include/have_innodb.inc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--disable_warnings
 | 
					--disable_warnings
 | 
				
			||||||
DROP DATABASE IF EXISTS MCOL_6198;
 | 
					DROP DATABASE IF EXISTS mcol_6198;
 | 
				
			||||||
CREATE DATABASE MCOL_6198;
 | 
					CREATE DATABASE mcol_6198;
 | 
				
			||||||
--disable_query_log
 | 
					--disable_query_log
 | 
				
			||||||
--disable_result_log
 | 
					--disable_result_log
 | 
				
			||||||
USE MCOL_6198;
 | 
					USE mcol_6198;
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Enable cross engine join
 | 
					# Enable cross engine join
 | 
				
			||||||
# Configure user and password in Columnstore.xml file
 | 
					# Configure user and password in Columnstore.xml file
 | 
				
			||||||
@@ -1194,13 +1194,13 @@ END
 | 
				
			|||||||
==STOP==
 | 
					==STOP==
 | 
				
			||||||
--delimiter ;
 | 
					--delimiter ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
call filltablecol("MCOL_6198","c",100000);
 | 
					call filltablecol("mcol_6198","c",100000);
 | 
				
			||||||
call filltablecol("MCOL_6198","c",100000);
 | 
					call filltablecol("mcol_6198","c",100000);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
call filltablecol("MCOL_6198","p",100000);
 | 
					call filltablecol("mcol_6198","p",100000);
 | 
				
			||||||
call filltablecol("MCOL_6198","p",100000);
 | 
					call filltablecol("mcol_6198","p",100000);
 | 
				
			||||||
call filltablecol("MCOL_6198","p",100000);
 | 
					call filltablecol("mcol_6198","p",100000);
 | 
				
			||||||
call filltablecol("MCOL_6198","p",100000);
 | 
					call filltablecol("mcol_6198","p",100000);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE TABLE group_g01(key_id BIGINT, eg_id VARCHAR(40)) ENGINE=innoDB;
 | 
					CREATE TABLE group_g01(key_id BIGINT, eg_id VARCHAR(40)) ENGINE=innoDB;
 | 
				
			||||||
@@ -1231,4 +1231,4 @@ DROP USER 'cejuser'@'localhost';
 | 
				
			|||||||
--enable_result_log
 | 
					--enable_result_log
 | 
				
			||||||
--enable_warnings
 | 
					--enable_warnings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DROP DATABASE MCOL_6198;
 | 
					DROP DATABASE mcol_6198;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user