From 7fcc9b539fcb4507da9077f15b0dcbbb40e5b9a5 Mon Sep 17 00:00:00 2001 From: overflowerror Date: Sun, 9 Jan 2022 22:07:25 +0100 Subject: [PATCH] added database definition --- database.sql | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 database.sql diff --git a/database.sql b/database.sql new file mode 100644 index 0000000..a146e53 --- /dev/null +++ b/database.sql @@ -0,0 +1,31 @@ +CREATE TABLE IF NOT EXISTS users ( + id INT PRIMARY KEY AUTO_INCREMENT, + username TEXT, + password TEXT, + salt TEXT +); + +CREATE TABLE IF NOT EXISTS tags ( + id INT PRIMARY KEY AUTO_INCREMENT, + name TEXT +); + +CREATE TABLE IF NOT EXISTS recipes ( + id INT PRIMARY KEY AUTO_INCREMENT, + userFk INT REFERENCES users(id), + name TEXT, + description TEXT +); + +CREATE TABLE IF NOT EXISTS recipeTags ( + id INT PRIMARY KEY AUTO_INCREMENT, + recipeFk INT REFERENCES recipes(id), + tagFk INT REFERENCES tags(id) +); + +CREATE TABLE IF NOT EXISTS ingredients ( + id INT PRIMARY KEY AUTO_INCREMENT, + recipeFk INT REFERENCES recipes(id), + name TEXT, + quantity TEXT +);