aboutsummaryrefslogtreecommitdiff
path: root/backend/database/init.sql
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-06-20 19:55:31 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-06-20 19:55:31 +0300
commit40537dace937fc96c851c56f0cb629f36dddfd03 (patch)
tree85f1764ac794b101259706e3c9b3cf5f4c4f0691 /backend/database/init.sql
parentfeat: improved map summary response (#43) (diff)
downloadlphub-40537dace937fc96c851c56f0cb629f36dddfd03.tar.gz
lphub-40537dace937fc96c851c56f0cb629f36dddfd03.tar.bz2
lphub-40537dace937fc96c851c56f0cb629f36dddfd03.zip
feat: improved map summary response, all routes init (#43, #46)
Diffstat (limited to 'backend/database/init.sql')
-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