aboutsummaryrefslogtreecommitdiff
path: root/backend/database/init.sql
diff options
context:
space:
mode:
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),