-- =====================================================================
-- Fichier : database/migration_phase5_celebrations.sql
-- 
-- À exécuter dans phpMyAdmin → SQL → coller le contenu → Exécuter
-- 
-- Ajoute les colonnes nécessaires à la table `celebrations` existante.
-- Aucune perte de données : les nouvelles colonnes sont nullables.
-- =====================================================================

ALTER TABLE `celebrations`
    ADD COLUMN `theme` VARCHAR(255) NULL AFTER `title`,
    ADD COLUMN `bible_passage` VARCHAR(255) NULL AFTER `theme`,
    ADD COLUMN `preacher` VARCHAR(255) NULL AFTER `bible_passage`,
    ADD COLUMN `celebrated_time` TIME NULL AFTER `celebrated_at`,
    ADD COLUMN `status` ENUM('upcoming','completed','cancelled') NOT NULL DEFAULT 'upcoming' AFTER `notes`,
    ADD COLUMN `deleted_at` TIMESTAMP NULL AFTER `updated_at`,
    ADD KEY `idx_celebrations_status` (`status`),
    ADD KEY `idx_celebrations_deleted` (`deleted_at`);

-- Vérification : doit montrer les nouvelles colonnes
SHOW COLUMNS FROM `celebrations`;
