fix database

This commit is contained in:
al8763be 2024-03-20 22:37:15 +01:00
parent 1a7bc9c73c
commit c4b8bef7f8

View file

@ -1,5 +1,5 @@
CREATE TABLE IF NOT EXISTS weekly_reports (
report_id INTEGER AUTO_INCREMENT UNIQUE,
report_id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
week INTEGER NOT NULL,
@ -10,8 +10,8 @@ CREATE TABLE IF NOT EXISTS weekly_reports (
study_time INTEGER,
testing_time INTEGER,
signed_by INTEGER,
UNIQUE(user_id, project_id, week),
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (project_id) REFERENCES projects(id),
FOREIGN KEY (signed_by) REFERENCES users(id),
PRIMARY KEY (user_id, project_id, week)
FOREIGN KEY (signed_by) REFERENCES users(id)
);