diff options
Diffstat (limited to 'backend/database/init.sql')
| -rw-r--r-- | backend/database/init.sql | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/backend/database/init.sql b/backend/database/init.sql index f5d380c..1b35c02 100644 --- a/backend/database/init.sql +++ b/backend/database/init.sql | |||
| @@ -77,4 +77,37 @@ CREATE TABLE countries ( | |||
| 77 | country_code CHAR(2), | 77 | country_code CHAR(2), |
| 78 | country_name TEXT NOT NULL, | 78 | country_name TEXT NOT NULL, |
| 79 | PRIMARY KEY (country_code) | 79 | PRIMARY KEY (country_code) |
| 80 | ); \ No newline at end of file | 80 | ); |
| 81 | |||
| 82 | -- CREATE TABLE community_maps ( | ||
| 83 | -- id SMALLSERIAL, | ||
| 84 | -- map_id SMALLINT NOT NULL, | ||
| 85 | -- category TEXT NOT NULL, | ||
| 86 | -- tutorial TEXT NOT NULL, | ||
| 87 | -- video_link TEXT NOT NULL, | ||
| 88 | -- PRIMARY KEY (id), | ||
| 89 | -- FOREIGN KEY (map_id) REFERENCES maps(id) | ||
| 90 | -- ); | ||
| 91 | |||
| 92 | -- TODO | ||
| 93 | -- CREATE TABLE community_history ( | ||
| 94 | -- id SERIAL, | ||
| 95 | -- map_id SMALLINT NOT NULL, | ||
| 96 | -- user_id TEXT NOT NULL, | ||
| 97 | -- score_count SMALLINT NOT NULL, | ||
| 98 | -- created_at TIMESTAMP NOT NULL DEFAULT now(), | ||
| 99 | -- PRIMARY KEY (id), | ||
| 100 | -- FOREIGN KEY (user_id) REFERENCES users(steam_id), | ||
| 101 | -- FOREIGN KEY (map_id) REFERENCES maps(id) | ||
| 102 | -- ); | ||
| 103 | |||
| 104 | -- CREATE TABLE community_posts ( | ||
| 105 | -- id SERIAL, | ||
| 106 | -- map_id SMALLINT NOT NULL, | ||
| 107 | -- user_id TEXT NOT NULL, | ||
| 108 | -- post TEXT NOT NULL, | ||
| 109 | -- created_at TIMESTAMP NOT NULL DEFAULT now(), | ||
| 110 | -- PRIMARY KEY (id), | ||
| 111 | -- FOREIGN KEY (user_id) REFERENCES users(steam_id), | ||
| 112 | -- FOREIGN KEY (map_id) REFERENCES maps(id) | ||
| 113 | -- ); \ No newline at end of file | ||