Skip to content

Commit bdd720c

Browse files
committed
Add missing foreign key constraints (change columns where necessary)
Fixes #226 Fixes #229
1 parent 43c8d2c commit bdd720c

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
ALTER TABLE leaderboard MODIFY id SMALLINT(5) UNSIGNED AUTO_INCREMENT;
2+
3+
ALTER TABLE leaderboard_rating MODIFY leaderboard_id SMALLINT(5) UNSIGNED NOT NULL;
4+
ALTER TABLE leaderboard_rating MODIFY login_id MEDIUMINT(8) UNSIGNED NOT NULL;
5+
6+
ALTER TABLE leaderboard_rating_journal MODIFY leaderboard_id SMALLINT(5) UNSIGNED NOT NULL;
7+
ALTER TABLE leaderboard_rating_journal MODIFY game_player_stats_id BIGINT(20) UNSIGNED NOT NULL;
8+
9+
ALTER TABLE matchmaker_queue MODIFY featured_mod_id tinyint(3) UNSIGNED NOT NULL;
10+
ALTER TABLE matchmaker_queue MODIFY leaderboard_id smallint(5) UNSIGNED NOT NULL;
11+
12+
ALTER TABLE matchmaker_queue_map_pool MODIFY matchmaker_queue_id INT(10) UNSIGNED NOT NULL;
13+
ALTER TABLE matchmaker_queue_map_pool MODIFY map_pool_id INT(10) UNSIGNED NOT NULL;
14+
15+
ALTER TABLE map_pool_map_version MODIFY map_pool_id INT(10) UNSIGNED NOT NULL;
16+
ALTER TABLE map_pool_map_version MODIFY map_version_id MEDIUMINT(8) UNSIGNED NOT NULL;
17+
18+
19+
ALTER TABLE leaderboard_rating
20+
ADD FOREIGN KEY (login_id) references login (id),
21+
ADD FOREIGN KEY (leaderboard_id) references leaderboard (id);
22+
23+
ALTER TABLE leaderboard_rating_journal
24+
ADD FOREIGN KEY (game_player_stats_id) references game_player_stats (id),
25+
ADD FOREIGN KEY (leaderboard_id) references leaderboard (id);
26+
27+
ALTER TABLE matchmaker_queue
28+
ADD FOREIGN KEY (featured_mod_id) references game_featuredMods (id),
29+
ADD FOREIGN KEY (leaderboard_id) references leaderboard (id);
30+
31+
ALTER TABLE map_pool_map_version
32+
ADD FOREIGN KEY (map_pool_id) references map_pool (id),
33+
ADD FOREIGN KEY (map_version_id) references map_version (id);
34+
35+
ALTER TABLE matchmaker_queue_map_pool
36+
ADD FOREIGN KEY (matchmaker_queue_id) references matchmaker_queue (id),
37+
ADD FOREIGN KEY (map_pool_id) references map_pool (id);
38+
39+
ALTER TABLE map_reviews_summary
40+
ADD FOREIGN KEY (map_id) references map (id);
41+
42+
ALTER TABLE mod_reviews_summary
43+
ADD FOREIGN KEY (mod_id) references `mod` (id);

0 commit comments

Comments
 (0)