Add initial SQL schema for creating SQLite DB

This commit is contained in:
Martin Müller 2017-07-18 12:51:33 +02:00
parent 38a8d3ae1c
commit df10e08a8f

17
schema.sql Normal file
View File

@ -0,0 +1,17 @@
CREATE TABLE IF NOT EXISTS tag (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL UNIQUE
);
CREATE TABLE IF NOT EXISTS button (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file TEXT,
checksum TEXT
);
CREATE TABLE IF NOT EXISTS button_tags (
fk_tag INTEGER,
fk_button INTEGER,
FOREIGN KEY(fk_tag) REFERENCES tag(id),
FOREIGN KEY(fk_button) REFERENCES button(id)
);