Files
LibrarySystem/src/schemas/database.py
WorldTeacher 1b8379e071 change schema
2024-09-10 11:50:05 +02:00

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));
"""