-- Migration: Ajouter les nouveaux statuts aux tables de conventions
-- Date: 2025-01-XX
-- Description: Ajoute les nouveaux statuts pour les phases 1 et 2 aux tables convention_cadre, conventions, et convention_specifique
-- Phase 1: Votée, En cours d'ajustement, En cours de signature par les partenaires, En cours de VISA, Visée
-- Phase 2: Non démarrée, En cours d'exécution, Bloquée, Achevée

SET @dbname = DATABASE();

-- Modifier convention_cadre
ALTER TABLE `convention_cadre` 
MODIFY COLUMN `statut` ENUM(
    'Votée',
    'En cours d\'ajustement',
    'En cours de signature par les partenaires',
    'En cours de signature',
    'En cours de Visa',
    'Visé',
    'Non démarrée',
    'En cours d\'exécution',
    'Bloquée',
    'Achevée'
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'Votée';

-- Modifier conventions
ALTER TABLE `conventions` 
MODIFY COLUMN `statut` ENUM(
    'Votée',
    'En cours d\'ajustement',
    'En cours de signature par les partenaires',
    'En cours de signature',
    'En cours de Visa',
    'Visé',
    'Non démarrée',
    'En cours d\'exécution',
    'Bloquée',
    'Achevée'
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'Votée';

-- Modifier convention_specifique
ALTER TABLE `convention_specifique` 
MODIFY COLUMN `statut` ENUM(
    'Votée',
    'En cours d\'ajustement',
    'En cours de signature par les partenaires',
    'En cours de signature',
    'En cours de Visa',
    'Visé',
    'Non démarrée',
    'En cours d\'exécution',
    'Bloquée',
    'Achevée'
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'Votée';

-- Message de confirmation
SELECT "Migration 037: Les nouveaux statuts ont été ajoutés aux tables de conventions." AS message;

