-- ============================================
-- Migration 0008: Ajout du champ inactif sur la table commercial
-- Date: 2026-01-13
-- ============================================
-- Ajouter un champ 'inactif' pour permettre de désactiver des commerciaux
-- sans les supprimer (conservation de l'historique)
-- Valeur par défaut: 0 (actif)
-- ============================================

IF OBJECT_ID('commercial', 'U') IS NOT NULL
BEGIN
    -- Vérifier si la colonne n'existe pas déjà
    IF NOT EXISTS (
        SELECT 1
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'commercial'
        AND COLUMN_NAME = 'inactif'
    )
    BEGIN
        -- Ajouter la colonne inactif avec valeur par défaut 0 (actif)
        ALTER TABLE commercial ADD inactif BIT NOT NULL DEFAULT 0;

        PRINT 'Colonne inactif ajoutée à la table commercial';
    END
    ELSE
    BEGIN
        PRINT 'Colonne inactif existe déjà dans la table commercial';
    END
END
