You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-08 14:22:09 +03:00
MCOL-4674 Fix ColumnStore to run MTR tests in a build directory
This commit is contained in:
135
mysql-test/columnstore/csinternal/include/dbt3/createTables.inc
Executable file
135
mysql-test/columnstore/csinternal/include/dbt3/createTables.inc
Executable file
@@ -0,0 +1,135 @@
|
||||
# create dbt3 tables
|
||||
#
|
||||
# create nation table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists nation;
|
||||
--enable_warnings
|
||||
create table nation (
|
||||
n_nationkey int,
|
||||
n_name char (25),
|
||||
n_regionkey int,
|
||||
n_comment varchar (152)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE nation;
|
||||
#
|
||||
# create region table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists region;
|
||||
--enable_warnings
|
||||
create table region (
|
||||
r_regionkey int,
|
||||
r_name char (25),
|
||||
r_comment varchar (152)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE region;
|
||||
#
|
||||
# create customer table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists customer;
|
||||
--enable_warnings
|
||||
create table customer (
|
||||
c_custkey int,
|
||||
c_name varchar (25),
|
||||
c_address varchar (40),
|
||||
c_nationkey int,
|
||||
c_phone char (15),
|
||||
c_acctbal decimal(12,2),
|
||||
c_mktsegment char (10),
|
||||
c_comment varchar (117)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE customer;
|
||||
#
|
||||
# create orders table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists orders;
|
||||
--enable_warnings
|
||||
create table orders (
|
||||
o_orderkey int,
|
||||
o_custkey int,
|
||||
o_orderstatus char (1),
|
||||
o_totalprice decimal(12,2),
|
||||
o_orderdate date,
|
||||
o_orderpriority char (15),
|
||||
o_clerk char (15),
|
||||
o_shippriority int,
|
||||
o_comment varchar (79)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE orders;
|
||||
#
|
||||
# create supplier table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists supplier;
|
||||
--enable_warnings
|
||||
create table supplier (
|
||||
s_suppkey int,
|
||||
s_name char (25),
|
||||
s_address varchar (40),
|
||||
s_nationkey int,
|
||||
s_phone char (15),
|
||||
s_acctbal decimal(12,2),
|
||||
s_comment varchar (101)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE supplier;
|
||||
#
|
||||
# create partsupp table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists partsupp;
|
||||
--enable_warnings
|
||||
create table partsupp (
|
||||
ps_partkey int,
|
||||
ps_suppkey int,
|
||||
ps_availqty int,
|
||||
ps_supplycost decimal(12,2),
|
||||
ps_comment varchar (199)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE partsupp;
|
||||
#
|
||||
# create part table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists part;
|
||||
--enable_warnings
|
||||
create table part (
|
||||
p_partkey int,
|
||||
p_name varchar (55),
|
||||
p_mfgr char (25),
|
||||
p_brand char (10),
|
||||
p_type varchar (25),
|
||||
p_size int,
|
||||
p_container char (10),
|
||||
p_retailprice decimal(12,2),
|
||||
p_comment varchar (23)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE part;
|
||||
#
|
||||
# create lineitem table
|
||||
#
|
||||
--disable_warnings
|
||||
drop table if exists lineitem;
|
||||
--enable_warnings
|
||||
create table lineitem (
|
||||
l_orderkey int,
|
||||
l_partkey int,
|
||||
l_suppkey int,
|
||||
l_linenumber bigint,
|
||||
l_quantity decimal(12,2),
|
||||
l_extendedprice decimal(12,2),
|
||||
l_discount decimal(12,2),
|
||||
l_tax decimal(12,2),
|
||||
l_returnflag char (1),
|
||||
l_linestatus char (1),
|
||||
l_shipdate date,
|
||||
l_commitdate date,
|
||||
l_receiptdate date,
|
||||
l_shipinstruct char (25),
|
||||
l_shipmode char (10),
|
||||
l_comment varchar (44)
|
||||
) engine=columnstore;
|
||||
SHOW CREATE TABLE lineitem;
|
||||
#
|
Reference in New Issue
Block a user