From 5f300cc7ed3c59ef558502b57df8db0ea211abf4 Mon Sep 17 00:00:00 2001 From: Jack Date: Mon, 20 Jun 2016 16:59:15 +0100 Subject: [PATCH] Add database schema and relocate database to seperate directory --- TriviaBot/CSV/LoadDB.cpp | 2 +- TriviaBot/db/schema.sqlite | 13 +++++++++++++ TriviaBot/{ => db}/trivia.db | Bin 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 TriviaBot/db/schema.sqlite rename TriviaBot/{ => db}/trivia.db (100%) diff --git a/TriviaBot/CSV/LoadDB.cpp b/TriviaBot/CSV/LoadDB.cpp index d53090d..e3ef18a 100644 --- a/TriviaBot/CSV/LoadDB.cpp +++ b/TriviaBot/CSV/LoadDB.cpp @@ -26,7 +26,7 @@ int main(int argc, char* argv[]) { char *zErrMsg = 0; int rc; - rc = sqlite3_open("../trivia.db", &db); + rc = sqlite3_open("../db/trivia.db", &db); if (rc) { std::cerr << "Can't open database: " << sqlite3_errmsg(db) << std::endl; diff --git a/TriviaBot/db/schema.sqlite b/TriviaBot/db/schema.sqlite new file mode 100644 index 0000000..f8d03e1 --- /dev/null +++ b/TriviaBot/db/schema.sqlite @@ -0,0 +1,13 @@ +BEGIN TRANSACTION; +CREATE TABLE `TotalScores` ( + `User` TEXT UNIQUE, + `TotalScore` INTEGER, + PRIMARY KEY(User) +); +CREATE TABLE "Questions" ( + `ID` INTEGER PRIMARY KEY AUTOINCREMENT, + `Category` TEXT, + `Question` TEXT, + `Answer` TEXT +); +COMMIT; diff --git a/TriviaBot/trivia.db b/TriviaBot/db/trivia.db similarity index 100% rename from TriviaBot/trivia.db rename to TriviaBot/db/trivia.db