From 857e1081645483e96f820ab88eae68611e43c3ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Tue, 31 Jul 2018 10:37:54 +0200 Subject: [PATCH] add SQL DDL script for the sqlite database --- db_ddl.sql | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 db_ddl.sql diff --git a/db_ddl.sql b/db_ddl.sql new file mode 100644 index 0000000..a006e79 --- /dev/null +++ b/db_ddl.sql @@ -0,0 +1,26 @@ +CREATE TABLE Documents ( + ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + Title TEXT NOT NULL, + Description TEXT, + Author TEXT, + Published TEXT, + URL TEXT NOT NULL +); + +CREATE TABLE DocumentsToTags ( + Document INTEGER NOT NULL, + Tag INTEGER NOT NULL +); + +CREATE TABLE Tags ( + ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + Name TEXT NOT NULL, + Description TEXT, + Parent INTEGER +); + +CREATE TABLE Users ( + ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + Username TEXT NOT NULL, + Password TEXT NOT NULL +);