1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-17 09:41:06 +03:00
Files
mariadb-columnstore-engine/mysql/queries/nightly/srvswdev11/test000/createSSBTable.sh
2016-01-06 14:08:59 -06:00

45 lines
903 B
Bash
Executable File

#!/bin/bash
if [ -z "$MYSQLCMD" ]; then
MYSQLCMD="/usr/local/Calpont/mysql/bin/mysql --defaults-file=/usr/local/Calpont/mysql/my.cnf -u root"
export MYSQLCMD
fi
if [ $# -ne 3 ]
then
echo ""
echo "Schema, tablename, and engine are required."
echo ""
echo "Usage:"
echo "./createSSBTable.sh schemaName tableName engine"
echo ""
exit
fi
schema=$1
table=$2
engine=$3
# Validate table.
case $table in
customer);;dateinfo);;lineorder);;part);;supplier);;
*)
echo "Table must be one of customer, dateinfo, lineorder, part, supplier."
exit
;;
esac
# Validate engine.
case $engine in
myisam);;infinidb);;
*)
echo "Engine must be one of myisam, infinidb."
exit
esac
echo "Creating $schema.$table using engine $engine."
echo "set storage_engine=$engine;" > temp.sql
cat create_ssb_$table.sql >> temp.sql
$MYSQLCMD $schema < temp.sql