diff options
Diffstat (limited to 'backend/database')
| -rw-r--r-- | backend/database/init.sql | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/backend/database/init.sql b/backend/database/init.sql index a82404a..53c9262 100644 --- a/backend/database/init.sql +++ b/backend/database/init.sql | |||
| @@ -53,7 +53,7 @@ CREATE TABLE map_history ( | |||
| 53 | FOREIGN KEY (user_id) REFERENCES users(steam_id) | 53 | FOREIGN KEY (user_id) REFERENCES users(steam_id) |
| 54 | ); | 54 | ); |
| 55 | 55 | ||
| 56 | CREATE TABLE map_rating ( | 56 | CREATE TABLE map_ratings ( |
| 57 | id SERIAL, | 57 | id SERIAL, |
| 58 | map_id SMALLINT NOT NULL, | 58 | map_id SMALLINT NOT NULL, |
| 59 | user_id TEXT NOT NULL, | 59 | user_id TEXT NOT NULL, |
| @@ -63,6 +63,17 @@ CREATE TABLE map_rating ( | |||
| 63 | FOREIGN KEY (user_id) REFERENCES users(steam_id) | 63 | FOREIGN KEY (user_id) REFERENCES users(steam_id) |
| 64 | ); | 64 | ); |
| 65 | 65 | ||
| 66 | CREATE TABLE map_routers ( | ||
| 67 | id SMALLSERIAL, | ||
| 68 | map_id SMALLINT NOT NULL, | ||
| 69 | user_id TEXT, | ||
| 70 | user_name TEXT NOT NULL, | ||
| 71 | score_count SMALLINT NOT NULL, | ||
| 72 | PRIMARY KEY (id), | ||
| 73 | FOREIGN KEY (map_id) REFERENCES maps(id), | ||
| 74 | FOREIGN KEY (user_id) REFERENCES users(steam_id) | ||
| 75 | ); | ||
| 76 | |||
| 66 | CREATE TABLE demos ( | 77 | CREATE TABLE demos ( |
| 67 | id UUID, | 78 | id UUID, |
| 68 | location_id TEXT NOT NULL, | 79 | location_id TEXT NOT NULL, |