-- Migration Script für timewish Tabelle -- Fügt start_date und end_date Spalten hinzu -- 1. Spalten hinzufügen ALTER TABLE `timewish` ADD COLUMN `start_date` DATE COMMENT 'Ab welchem Datum gilt dieser Timewish' AFTER `end_time`, ADD COLUMN `end_date` DATE DEFAULT NULL COMMENT 'Bis welchem Datum gilt dieser Timewish (NULL = bis heute)' AFTER `start_date`; -- 2. Für bestehende Einträge: Setze start_date auf den 01.01.2023 (oder ein anderes passendes Datum) -- und end_date auf NULL (bedeutet: bis heute gültig) UPDATE `timewish` SET `start_date` = '2023-01-01', `end_date` = NULL WHERE `start_date` IS NULL; -- 3. start_date darf nicht NULL sein ALTER TABLE `timewish` MODIFY COLUMN `start_date` DATE NOT NULL COMMENT 'Ab welchem Datum gilt dieser Timewish'; SELECT '✅ timewish Tabelle erfolgreich migriert!' AS Status; SELECT '⚠️ WICHTIG: Prüfe die start_date Werte und passe sie bei Bedarf an!' AS Hinweis;