sendou.ink/migrations/076-progression-override.js
Kalle d3a825bd57
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
Override tournament bracket destination (#1985)
* Initial

* Progress

* Done?

* Update seeding nth
2024-12-15 12:24:11 +02:00

22 lines
761 B
JavaScript

export function up(db) {
db.transaction(() => {
db.prepare(
/*sql*/ `
create table "TournamentBracketProgressionOverride" (
"sourceBracketIdx" integer not null,
"destinationBracketIdx" integer not null,
"tournamentTeamId" integer not null,
"tournamentId" integer not null,
unique("sourceBracketIdx", "tournamentTeamId") on conflict replace,
foreign key ("tournamentTeamId") references "TournamentTeam"("id") on delete cascade,
foreign key ("tournamentId") references "Tournament"("id") on delete cascade
) strict
`,
).run();
db.prepare(
/*sql*/ `create index tournament_bracket_progression_override_tournament_id on "TournamentBracketProgressionOverride"("tournamentId")`,
).run();
})();
}