feat(Team): add isInLeagueTable and leagueTableRank fields with migration
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 1m3s

This commit is contained in:
Torsten Schulz (local)
2026-09-22 12:03:03 +02:00
parent fc8c1a28c9
commit 2536143804
5 changed files with 117 additions and 12 deletions

View File

@@ -1,6 +1,20 @@
import sequelize from '../database.js';
const migrations = [
{
id: '20260922_add_official_league_table_fields',
async up() {
const [visibilityColumns] = await sequelize.query("SHOW COLUMNS FROM `team` LIKE 'is_in_league_table'");
if (visibilityColumns.length === 0) {
await sequelize.query("ALTER TABLE `team` ADD COLUMN `is_in_league_table` TINYINT(1) NOT NULL DEFAULT 1");
}
const [rankColumns] = await sequelize.query("SHOW COLUMNS FROM `team` LIKE 'league_table_rank'");
if (rankColumns.length === 0) {
await sequelize.query("ALTER TABLE `team` ADD COLUMN `league_table_rank` INT NULL");
}
},
},
{
id: '20260819_add_manual_match_fields',
async up() {