aboutsummaryrefslogtreecommitdiff
path: root/backend/database/init.sql
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--backend/database/init.sql4
1 files changed, 4 insertions, 0 deletions
diff --git a/backend/database/init.sql b/backend/database/init.sql
index 871aba2..76c3aa6 100644
--- a/backend/database/init.sql
+++ b/backend/database/init.sql
@@ -54,20 +54,24 @@ CREATE TABLE map_routes (
54CREATE TABLE map_history ( 54CREATE TABLE map_history (
55 id SMALLSERIAL, 55 id SMALLSERIAL,
56 map_id SMALLINT NOT NULL, 56 map_id SMALLINT NOT NULL,
57 category_id SMALLINT NOT NULL,
57 user_name TEXT NOT NULL, 58 user_name TEXT NOT NULL,
58 score_count SMALLINT NOT NULL, 59 score_count SMALLINT NOT NULL,
59 record_date TIMESTAMP NOT NULL, 60 record_date TIMESTAMP NOT NULL,
60 PRIMARY KEY (id), 61 PRIMARY KEY (id),
62 FOREIGN KEY (category_id) REFERENCES categories(id),
61 FOREIGN KEY (map_id) REFERENCES maps(id) 63 FOREIGN KEY (map_id) REFERENCES maps(id)
62); 64);
63 65
64CREATE TABLE map_ratings ( 66CREATE TABLE map_ratings (
65 id SERIAL, 67 id SERIAL,
66 map_id SMALLINT NOT NULL, 68 map_id SMALLINT NOT NULL,
69 category_id SMALLINT NOT NULL,
67 user_id TEXT NOT NULL, 70 user_id TEXT NOT NULL,
68 rating SMALLINT NOT NULL, 71 rating SMALLINT NOT NULL,
69 PRIMARY KEY (id), 72 PRIMARY KEY (id),
70 FOREIGN KEY (map_id) REFERENCES maps(id), 73 FOREIGN KEY (map_id) REFERENCES maps(id),
74 FOREIGN KEY (category_id) REFERENCES categories(id),
71 FOREIGN KEY (user_id) REFERENCES users(steam_id) 75 FOREIGN KEY (user_id) REFERENCES users(steam_id)
72); 76);
73 77