diff --git a/eladmin-system/src/main/resources/db/migration/V8__add_match_and_event_player.sql b/eladmin-system/src/main/resources/db/migration/V8__add_match_and_event_player.sql index a8770977..f85a1dfa 100644 --- a/eladmin-system/src/main/resources/db/migration/V8__add_match_and_event_player.sql +++ b/eladmin-system/src/main/resources/db/migration/V8__add_match_and_event_player.sql @@ -19,67 +19,23 @@ CREATE TABLE match_group ); -- Create match table -CREATE TABLE ` match ` +CREATE TABLE `match` ( - id - BIGINT - PRIMARY - KEY - AUTO_INCREMENT, - match_group_id - BIGINT, - team_a_id - BIGINT, - team_b_id - BIGINT, - score_a - INT - DEFAULT - 0, - score_b - INT - DEFAULT - 0, - team_a_win - BIT - DEFAULT - 0, - team_b_win - BIT - DEFAULT - 0, - score_verified - BIT - DEFAULT - 0, - CONSTRAINT - fk_match_group - FOREIGN - KEY -( - match_group_id -) REFERENCES match_group -( - id -), - CONSTRAINT fk_team_a FOREIGN KEY -( - team_a_id -) REFERENCES team -( - id -), - CONSTRAINT fk_team_b FOREIGN KEY -( - team_b_id -) REFERENCES team -( - id -) - ); + id BIGINT PRIMARY KEY AUTO_INCREMENT, + match_group_id BIGINT, + team_a_id BIGINT, + team_b_id BIGINT, + score_a INT DEFAULT 0, + score_b INT DEFAULT 0, + team_a_win BIT DEFAULT 0, + team_b_win BIT DEFAULT 0, + score_verified BIT DEFAULT 0, + CONSTRAINT fk_match_group FOREIGN KEY (match_group_id) REFERENCES match_group (id), + CONSTRAINT fk_team_a FOREIGN KEY (team_a_id) REFERENCES team (id), + CONSTRAINT fk_team_b FOREIGN KEY (team_b_id) REFERENCES team (id) +); -- Add match_group_id column to team table ALTER TABLE team ADD COLUMN match_group_id BIGINT, ADD CONSTRAINT fk_team_match_group FOREIGN KEY (match_group_id) REFERENCES match_group (id); - diff --git a/sport/src/main/java/com/srr/domain/Event.java b/sport/src/main/java/com/srr/domain/Event.java index ca4a9eef..5f8adf97 100644 --- a/sport/src/main/java/com/srr/domain/Event.java +++ b/sport/src/main/java/com/srr/domain/Event.java @@ -129,7 +129,7 @@ public class Event implements Serializable { private boolean allowWaitList; @ManyToMany - @JoinTable(name = "event_player", + @JoinTable(name = "event_co_host_player", joinColumns = {@JoinColumn(name = "event_id",referencedColumnName = "id")}, inverseJoinColumns = {@JoinColumn(name = "player_id",referencedColumnName = "id")}) private List coHostPlayers = new ArrayList<>();