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 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--disable_warnings
 | 
						|
DROP DATABASE IF EXISTS MCOL4766;
 | 
						|
--enable_warnings
 | 
						|
CREATE DATABASE MCOL4766;
 | 
						|
USE MCOL4766;
 | 
						|
CREATE TABLE t(x integer) ENGINE=COLUMNSTORE;
 | 
						|
INSERT INTO t(x) VALUES (1), (2);
 | 
						|
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
 | 
						|
START TRANSACTION;
 | 
						|
INSERT INTO t(x) VALUES (-1), (100);
 | 
						|
ROLLBACK;
 | 
						|
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
 | 
						|
START TRANSACTION;
 | 
						|
UPDATE t SET x = 100 WHERE x = 2;
 | 
						|
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
 | 
						|
ROLLBACK;
 | 
						|
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
 | 
						|
SELECT * FROM t;
 | 
						|
DROP DATABASE MCOL4766;
 |