Skip to content

Commit 2a2054d

Browse files
authored
Merge pull request #730 from traPtitech/fix/post_game
POST /game でジャンルを指定
2 parents 39d16fe + a5205ec commit 2a2054d

File tree

21 files changed

+2370
-861
lines changed

21 files changed

+2370
-861
lines changed

docs/db_schema/game_genre_relations.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@ CREATE TABLE `game_genre_relations` (
1212
`genre_id` varchar(36) NOT NULL,
1313
`game_id` varchar(36) NOT NULL,
1414
PRIMARY KEY (`genre_id`,`game_id`),
15-
KEY `fk_game_genre_relations_game_table2_v11` (`game_id`),
15+
KEY `fk_game_genre_relations_game_table2_v12` (`game_id`),
1616
CONSTRAINT `fk_game_genre_relations_game_genre_table_v10` FOREIGN KEY (`genre_id`) REFERENCES `game_genres` (`id`),
1717
CONSTRAINT `fk_game_genre_relations_game_genre_table_v11` FOREIGN KEY (`genre_id`) REFERENCES `game_genres` (`id`),
18+
CONSTRAINT `fk_game_genre_relations_game_genre_table_v12` FOREIGN KEY (`genre_id`) REFERENCES `game_genres` (`id`),
1819
CONSTRAINT `fk_game_genre_relations_game_table2_v11` FOREIGN KEY (`game_id`) REFERENCES `games` (`id`),
20+
CONSTRAINT `fk_game_genre_relations_game_table2_v12` FOREIGN KEY (`game_id`) REFERENCES `games` (`id`),
1921
CONSTRAINT `fk_game_genre_relations_game_table2_v5` FOREIGN KEY (`game_id`) REFERENCES `games` (`id`)
2022
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
2123
```
@@ -35,15 +37,17 @@ CREATE TABLE `game_genre_relations` (
3537
| ---- | ---- | ---------- |
3638
| fk_game_genre_relations_game_genre_table_v10 | FOREIGN KEY | FOREIGN KEY (genre_id) REFERENCES game_genres (id) |
3739
| fk_game_genre_relations_game_genre_table_v11 | FOREIGN KEY | FOREIGN KEY (genre_id) REFERENCES game_genres (id) |
40+
| fk_game_genre_relations_game_genre_table_v12 | FOREIGN KEY | FOREIGN KEY (genre_id) REFERENCES game_genres (id) |
3841
| fk_game_genre_relations_game_table2_v11 | FOREIGN KEY | FOREIGN KEY (game_id) REFERENCES games (id) |
42+
| fk_game_genre_relations_game_table2_v12 | FOREIGN KEY | FOREIGN KEY (game_id) REFERENCES games (id) |
3943
| fk_game_genre_relations_game_table2_v5 | FOREIGN KEY | FOREIGN KEY (game_id) REFERENCES games (id) |
4044
| PRIMARY | PRIMARY KEY | PRIMARY KEY (genre_id, game_id) |
4145

4246
## Indexes
4347

4448
| Name | Definition |
4549
| ---- | ---------- |
46-
| fk_game_genre_relations_game_table2_v11 | KEY fk_game_genre_relations_game_table2_v11 (game_id) USING BTREE |
50+
| fk_game_genre_relations_game_table2_v12 | KEY fk_game_genre_relations_game_table2_v12 (game_id) USING BTREE |
4751
| PRIMARY | PRIMARY KEY (genre_id, game_id) USING BTREE |
4852

4953
## Relations

docs/db_schema/game_genre_relations.svg

Lines changed: 75 additions & 61 deletions
Loading

docs/db_schema/game_genres.svg

Lines changed: 40 additions & 33 deletions
Loading

docs/db_schema/game_images.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ CREATE TABLE `game_images` (
1414
`image_type_id` tinyint(4) NOT NULL,
1515
`created_at` datetime NOT NULL DEFAULT current_timestamp(),
1616
PRIMARY KEY (`id`),
17-
KEY `fk_game_images_game_image_type` (`image_type_id`),
1817
KEY `fk_games_game_images` (`game_id`),
18+
KEY `fk_game_images_game_image_type` (`image_type_id`),
1919
CONSTRAINT `fk_game_images_game_image_type` FOREIGN KEY (`image_type_id`) REFERENCES `game_image_types` (`id`),
2020
CONSTRAINT `fk_games_game_images` FOREIGN KEY (`game_id`) REFERENCES `games` (`id`)
2121
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4

0 commit comments

Comments
 (0)