-- Neuer Vertrags-Status ONGOING ("Läuft weiter auf unbestimmte Zeit").
-- Verträge in diesem Status werden vom Cockpit bei Fristen-/Reminder-
-- Berechnungen ignoriert, weil es kein Ende gibt, das getriggered werden
-- könnte. MariaDB ENUM: neue Werte müssen an das Ende gehängt werden,
-- sonst verschieben sich die internen Indices und alle bestehenden Rows
-- werden neu geschrieben.

ALTER TABLE `Contract`
  MODIFY COLUMN `status`
    ENUM('DRAFT', 'PENDING', 'ACTIVE', 'CANCELLED', 'EXPIRED', 'DEACTIVATED', 'ONGOING')
    NOT NULL DEFAULT 'DRAFT';
