-- ============================================================
-- class_modules.audio_info: Lehrer-Schalter für den Vorlese-Modus
-- (Audio-Info-Modus in Sims, derzeit Tourismustal). Default AN.
-- Stand: 2026-07-11 · Atlas
-- ACHTUNG: Prod ist echtes MySQL (kein MariaDB) → kein "IF NOT EXISTS"
-- bei ADD COLUMN. Guard über information_schema, damit idempotent.
-- ============================================================
SET @exists := (SELECT COUNT(*) FROM information_schema.COLUMNS
  WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'class_modules'
    AND COLUMN_NAME = 'audio_info');
SET @ddl := IF(@exists = 0,
  'ALTER TABLE class_modules ADD COLUMN audio_info TINYINT(1) NOT NULL DEFAULT 1',
  'SELECT 1');
PREPARE stmt FROM @ddl;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
