-- Migration: Augmenter la taille de ValeurLibelle et ValeurMontant pour supporter plusieurs valeurs séparées par ;
IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Regle_Releve' AND COLUMN_NAME = 'ValeurLibelle')
BEGIN
    EXEC('ALTER TABLE Regle_Releve ALTER COLUMN ValeurLibelle VARCHAR(255) NOT NULL');
    PRINT 'Colonne ValeurLibelle agrandie a 255';
END

IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Regle_Releve' AND COLUMN_NAME = 'ValeurMontant')
BEGIN
    EXEC('ALTER TABLE Regle_Releve ALTER COLUMN ValeurMontant VARCHAR(255) NOT NULL');
    PRINT 'Colonne ValeurMontant agrandie a 255';
END
