-- ============================================
-- Migration 0010: Convertir ID de la table IR en IDENTITY
-- Date: 2026-01-21
-- ============================================
-- Supprimer et recreer la table IR avec ID IDENTITY
-- Les donnees seront rechargees depuis commun6
-- ============================================

-- Supprimer la table IR si elle existe
IF OBJECT_ID('IR', 'U') IS NOT NULL
BEGIN
    PRINT 'Suppression de la table IR...';
    DROP TABLE IR;
END

-- Supprimer la table IR_History si elle existe
IF OBJECT_ID('IR_History', 'U') IS NOT NULL
BEGIN
    PRINT 'Suppression de la table IR_History...';
    DROP TABLE IR_History;
END

-- Creer la nouvelle table IR avec IDENTITY (sans versioning)
PRINT 'Creation de la table IR avec ID IDENTITY...';
CREATE TABLE [IR] (
    [ID] INT IDENTITY(1,1) NOT NULL,
    [Tranche1] NUMERIC(12,2) NOT NULL DEFAULT ((0)),
    [Tranche2] NUMERIC(12,2) NOT NULL DEFAULT ((0)),
    [Taux] NUMERIC(12,2) NOT NULL DEFAULT ((0)),
    [Deduction] NUMERIC(12,2) NOT NULL DEFAULT ((0)),
    [Annee] NUMERIC(12,0) NOT NULL DEFAULT ((0)),
    CONSTRAINT [PK_IR] PRIMARY KEY ([ID])
);

PRINT 'Migration terminee: Table IR creee avec ID IDENTITY';
