-- Legacy-Abbau Schritt 4: Altwelt vollstaendig entfernen.
--
-- Voraussetzung: kein Laufzeit-Code liest oder schreibt mehr die kl_*-Tabellen
-- oder die legacy_*-Spalten (Schritte 1-3). Die Migration ist forward-only.

-- participants: Verknuepfung zur alten Mitarbeitertabelle entfernen.
ALTER TABLE participants
  DROP INDEX uq_participants_tenant_legacy,
  DROP COLUMN legacy_mitarbeiter_id;

-- ledger_entries: Herkunftszeiger auf die Legacy-Buchungstabellen entfernen.
ALTER TABLE ledger_entries
  DROP INDEX uq_ledger_entries_tenant_legacy,
  DROP COLUMN legacy_table,
  DROP COLUMN legacy_id;

-- Die alten Windows/IIS-Tabellen selbst.
DROP TABLE IF EXISTS kl_Einzahlungen;
DROP TABLE IF EXISTS kl_Kaffeeverbrauch;
DROP TABLE IF EXISTS kl_hinweise;
DROP TABLE IF EXISTS kl_config;
DROP TABLE IF EXISTS kl_Mitarbeiter;
