29 lines
727 B
Python
29 lines
727 B
Python
USERS = """CREATE TABLE IF NOT EXISTS users (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
user_id INTEGER NOT NULL,
|
|
username TEXT NOT NULL,
|
|
usermail TEXT NOT NULL,
|
|
lastActive TEXT);
|
|
""" # id == matrikelnr,
|
|
#matrikelnr TEXT NOT NULL,
|
|
MEDIA = """CREATE TABLE IF NOT EXISTS media (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
signature TEXT NOT NULL,
|
|
isbn TEXT,
|
|
ppn TEXT,
|
|
title TEXT NOT NULL,
|
|
link TEXT);
|
|
"""
|
|
|
|
LOANS = """CREATE TABLE IF NOT EXISTS loans (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
user_id INTEGER NOT NULL,
|
|
media_id INTEGER NOT NULL,
|
|
loan_date TEXT NOT NULL,
|
|
return_date TEXT NOT NULL,
|
|
returned INTEGER DEFAULT 0,
|
|
returned_date TEXT,
|
|
FOREIGN KEY (user_id) REFERENCES users(id),
|
|
FOREIGN KEY (media_id) REFERENCES media(id));
|
|
"""
|