From d4cb82d82beea1492215027c2b73be49c7d5b935 Mon Sep 17 00:00:00 2001 From: Tahir Akhlaq Date: Fri, 11 Aug 2017 02:48:56 +0100 Subject: [PATCH] added sql import script --- .travis.yml | 3 ++- sql_import.sh | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 sql_import.sh diff --git a/.travis.yml b/.travis.yml index fc646c25..b9d6974f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,4 +30,5 @@ install: script: - mkdir build - cd build - - ${DEPS_DIR}/cmake/bin/cmake .. -DSAPPHIRE_BOOST_VER="1.54.0" -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_C_COMPILER=gcc-4.9 && make \ No newline at end of file + - ${DEPS_DIR}/cmake/bin/cmake .. -DSAPPHIRE_BOOST_VER="1.54.0" -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_C_COMPILER=gcc-4.9 && make + - sh ./sql_import.sh diff --git a/sql_import.sh b/sql_import.sh new file mode 100644 index 00000000..59785957 --- /dev/null +++ b/sql_import.sh @@ -0,0 +1,15 @@ +#!/bin/bash +cd sql +mysql -u root -e 'drop database sapphire;' +mysql -u root -e 'create database sapphire;' +for f in *.sql + do + [ "$f" = "update.sql" ] && continue; + echo -n "importing $f into the database..." + mysql sapphire -u root < $f && echo "Success" + CODE=$? + if [ $CODE -ne 0 ]; then exit $CODE; fi +done +mysql sapphire -u root < update.sql -f +echo 'todo: test update sql' +cd ..