ALTER TABLE ar_classic_ligen
  ADD COLUMN IF NOT EXISTS league_id INT NULL AFTER id,
  ADD INDEX IF NOT EXISTS idx_acl_league_id (league_id);

ALTER TABLE ar_classic_ligen
  ADD CONSTRAINT fk_acl_league
  FOREIGN KEY (league_id)
  REFERENCES leagues(id)
  ON DELETE SET NULL
  ON UPDATE CASCADE;

-- Hinweis: Mapping von bestehendem Feld `liga_stufe` zu `leagues.id` kann projektspezifisch erfolgen.
-- Optionales Backfill-Beispiel (bitte anpassen oder separat ausführen):
-- UPDATE ar_classic_ligen l
-- JOIN leagues g ON g.id = l.liga_stufe
-- SET l.league_id = g.id;
