aboutsummaryrefslogtreecommitdiff
path: root/backend/database/init.sql
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2024-07-04 19:02:11 +0300
committerGitHub <noreply@github.com>2024-07-04 19:02:11 +0300
commit368f6dd461d768e835124afdd5aa0228d9e0ba0b (patch)
tree4b78a4571f6cc4b7e0f553d90f52c016c9d2b8e1 /backend/database/init.sql
parentfix: fetchmaps image sql (diff)
downloadlphub-368f6dd461d768e835124afdd5aa0228d9e0ba0b.tar.gz
lphub-368f6dd461d768e835124afdd5aa0228d9e0ba0b.tar.bz2
lphub-368f6dd461d768e835124afdd5aa0228d9e0ba0b.zip
feat: update map tables db schema (#157)
Diffstat (limited to 'backend/database/init.sql')
-rw-r--r--backend/database/init.sql15
1 files changed, 2 insertions, 13 deletions
diff --git a/backend/database/init.sql b/backend/database/init.sql
index 1fda15d..c33821b 100644
--- a/backend/database/init.sql
+++ b/backend/database/init.sql
@@ -48,25 +48,14 @@ CREATE TABLE maps (
48 FOREIGN KEY (chapter_id) REFERENCES chapters(id) 48 FOREIGN KEY (chapter_id) REFERENCES chapters(id)
49); 49);
50 50
51CREATE TABLE map_routes (
52 id SERIAL,
53 map_id SMALLINT NOT NULL,
54 category_id SMALLINT NOT NULL,
55 score_count SMALLINT NOT NULL,
56 description TEXT NOT NULL,
57 showcase TEXT NOT NULL DEFAULT,
58 PRIMARY KEY (id),
59 FOREIGN KEY (map_id) REFERENCES maps(id),
60 FOREIGN KEY (category_id) REFERENCES categories(id),
61 UNIQUE (map_id, category_id, score_count)
62);
63
64CREATE TABLE map_history ( 51CREATE TABLE map_history (
65 id SERIAL, 52 id SERIAL,
66 map_id SMALLINT NOT NULL, 53 map_id SMALLINT NOT NULL,
67 category_id SMALLINT NOT NULL, 54 category_id SMALLINT NOT NULL,
68 user_name TEXT NOT NULL, 55 user_name TEXT NOT NULL,
69 score_count SMALLINT NOT NULL, 56 score_count SMALLINT NOT NULL,
57 description TEXT NOT NULL,
58 showcase TEXT NOT NULL DEFAULT,
70 record_date DATE NOT NULL, 59 record_date DATE NOT NULL,
71 PRIMARY KEY (id), 60 PRIMARY KEY (id),
72 FOREIGN KEY (category_id) REFERENCES categories(id), 61 FOREIGN KEY (category_id) REFERENCES categories(id),