From c4ce0ad4f169194d3638ad88a2005d5fb639e5ae Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Tue, 20 Jul 2021 08:21:18 +0000 Subject: [PATCH] Add schema added schema.sql for the MySQL database --- schema.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 schema.sql diff --git a/schema.sql b/schema.sql new file mode 100644 index 0000000..5de6fc4 --- /dev/null +++ b/schema.sql @@ -0,0 +1,4 @@ +CREATE TABLE IF NOT EXISTS categories (num INT UNIQUE NOT NULL , id varchar(255) NOT NULL , name TEXT, PRIMARY KEY (id)); +CREATE TABLE IF NOT EXISTS users (id varchar(255) NOT NULL, name TEXT, authsource JSON, PRIMARY KEY (id)); +CREATE TABLE IF NOT EXISTS memes (id INT NOT NULL AUTO_INCREMENT, filename varchar(255) NOT NULL, user varchar(255) NOT NULL, category varchar(255), timestamp DATETIME, ip varchar(255), PRIMARY KEY (id), FOREIGN KEY (category) REFERENCES categories(id), FOREIGN KEY (user) REFERENCES users(id)); +CREATE TABLE IF NOT EXISTS token (uid varchar(255) UNIQUE NOT NULL, token varchar(255), FOREIGN KEY (uid) REFERENCES users(id)); \ No newline at end of file