-- ============================================
-- Migration 0012: Ajout du champ id_technicien sur la table sortiePiece
-- Date: 2026-01-24
-- ============================================
-- Ajouter un champ 'id_technicien' pour enregistrer le technicien
-- associe a une sortie de piece
-- Valeur par defaut: 0
-- ============================================

IF OBJECT_ID('sortiePiece', 'U') IS NOT NULL
BEGIN
    -- Verifier si la colonne n'existe pas deja
    IF NOT EXISTS (
        SELECT 1
        FROM INFORMATION_SCHEMA.COLUMNS
        WHERE TABLE_NAME = 'sortiePiece'
          AND COLUMN_NAME = 'id_technicien'
    )
    BEGIN
        -- Ajouter la colonne id_technicien avec valeur par defaut 0
        ALTER TABLE sortiePiece ADD id_technicien INT NOT NULL DEFAULT 0;

        PRINT 'Colonne id_technicien ajoutee a la table sortiePiece';
    END
    ELSE
    BEGIN
        PRINT 'Colonne id_technicien existe deja dans la table sortiePiece';
    END
END
