penalties and assignment html
This commit is contained in:
11
create.sql
11
create.sql
@@ -1,11 +1,11 @@
|
||||
DROP TABLE IF EXISTS TEAMS;
|
||||
DROP TABLE IF EXISTS POSITIONS;
|
||||
DROP TABLE IF EXISTS QR_CODES;
|
||||
DROP INDEX IF EXISTS idx_qr_uid;
|
||||
DROP TABLE IF EXISTS CIPHERS;
|
||||
DROP TABLE IF EXISTS DIFFICULTY_LEVELS;
|
||||
DROP TABLE IF EXISTS TASKS;
|
||||
DROP TABLE IF EXISTS ADMINS;
|
||||
DROP TABLE IF EXISTS PENALTIES;
|
||||
|
||||
CREATE TABLE TEAMS (
|
||||
id INTEGER PRIMARY KEY,
|
||||
@@ -28,7 +28,6 @@ CREATE TABLE QR_CODES (
|
||||
uid VARCHAR(100) NOT NULL,
|
||||
FOREIGN KEY (position_id) REFERENCES positions(id)
|
||||
);
|
||||
CREATE UNIQUE INDEX idx_qr_uid ON QR_codes(uid);
|
||||
CREATE TABLE CIPHERS (
|
||||
id INTEGER PRIMARY KEY,
|
||||
assignment TEXT NOT NULL,
|
||||
@@ -54,4 +53,12 @@ CREATE TABLE ADMINS (
|
||||
id INTEGER PRIMARY KEY,
|
||||
username VARCHAR(100) NOT NULL,
|
||||
password VARCHAR(255) NOT NULL
|
||||
);
|
||||
CREATE TABLE PENALTIES (
|
||||
id INTEGER PRIMARY KEY,
|
||||
team_id INTEGER NOT NULL,
|
||||
task_id INTEGER NOT NULL,
|
||||
minutes INTEGER NOT NULL DEFAULT 0,
|
||||
FOREIGN KEY (team_id) REFERENCES TEAMS(id),
|
||||
FOREIGN KEY (task_id) REFERENCES TASKS(id)
|
||||
);
|
||||
Reference in New Issue
Block a user