You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-27 08:21:15 +03:00
45 lines
1.2 KiB
Plaintext
45 lines
1.2 KiB
Plaintext
#
|
|
# Bulk Load from STDIN
|
|
# Author: Susil, susil.behera@mariadb.com
|
|
#
|
|
-- source ../include/have_columnstore.inc
|
|
|
|
--disable_warnings
|
|
DROP DATABASE IF EXISTS mcs50_db;
|
|
--enable_warnings
|
|
|
|
CREATE DATABASE mcs50_db;
|
|
USE mcs50_db;
|
|
|
|
CREATE TABLE t1(col1 INT, col2 INT, col3 CHAR(8)) ENGINE=Columnstore;
|
|
|
|
#Valid data and table
|
|
--exec cat ./suite/columnstore/std_data/100Krows.dat | cpimport mcs50_db t1 >/dev/null
|
|
SELECT * FROM t1 ORDER BY col1;
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
TRUNCATE t1;
|
|
|
|
#Unknown db
|
|
#Error getting OID for table unknown.t1: IDB-2006: 'unknown.t1' does not exist in Columnstore.
|
|
--error 1
|
|
--exec cat ./suite/columnstore/std_data/100Krows.dat | cpimport unknown t1 >/dev/null
|
|
|
|
#Unknown table
|
|
#Error getting OID for table mcs50_db.unknown: IDB-2006: 'mcs50_db.unknown' does not exist in Columnstore.
|
|
--error 1
|
|
--exec cat ./suite/columnstore/std_data/100Krows.dat | cpimport mcs50_db unknown >/dev/null
|
|
|
|
#Wrong delimiter
|
|
--error 1
|
|
--exec cat ./suite/columnstore/std_data/100Krows.dat | cpimport mcs50_db t1 -s ',' >/dev/null
|
|
|
|
#Unknown file
|
|
--exec rm -f /tmp/UNKNOWN.dat
|
|
--exec cat /tmp/UNKNOWN.dat | cpimport mcs50_db t1 >/dev/null
|
|
SELECT * FROM t1 ORDER BY col1;
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
# Clean UP
|
|
DROP DATABASE mcs50_db;
|