Add *_name(id, lang) functions to make queries easier

master
Tait Hoyem 1 year ago
parent 3f8f7e33c5
commit 4c677518a0

@ -10,5 +10,7 @@ CREATE TABLE IF NOT EXISTS league_names (
CONSTRAINT league_fk
FOREIGN KEY(league)
REFERENCES leagues(id)
ON DELETE RESTRICT
ON DELETE RESTRICT,
CONSTRAINT no_duplicated_league_names
UNIQUE (league, language)
);

@ -10,5 +10,7 @@ CREATE TABLE IF NOT EXISTS division_names (
CONSTRAINT division_fk
FOREIGN KEY(division)
REFERENCES divisions(id)
ON DELETE RESTRICT
ON DELETE RESTRICT,
CONSTRAINT no_duplicated_division_names
UNIQUE (division, language)
);

@ -10,6 +10,8 @@ CREATE TABLE IF NOT EXISTS team_names (
CONSTRAINT team_fk
FOREIGN KEY(team)
REFERENCES teams(id)
ON DELETE RESTRICT
ON DELETE RESTRICT,
CONSTRAINT no_duplicated_team_names
UNIQUE (team, language)
);

@ -10,5 +10,7 @@ CREATE TABLE IF NOT EXISTS game_names (
CONSTRAINT game_fk
FOREIGN KEY(game)
REFERENCES games(id)
ON DELETE RESTRICT
ON DELETE RESTRICT,
CONSTRAINT no_duplicated_game_names
UNIQUE (game, language)
);

Loading…
Cancel
Save