-- V26 : Correction des colonnes legacy NOT NULL non mappées dans l'entité Paiement
--
-- Contexte : La table paiements a été créée par V1 avec des colonnes NOT NULL
-- (statut, type_paiement). Hibernate en mode "update" a ensuite ajouté les colonnes
-- métier réelles (statut_paiement, methode_paiement...) sans supprimer les anciennes.
-- Résultat : l'entité Paiement ne mappe pas ces colonnes V1, et tout INSERT échoue.
--
-- Solutions :
--   - type_paiement  : équivalent fonctionnel de methode_paiement → nullable
--   - statut         : remplacé par statut_paiement dans l'entité  → nullable

ALTER TABLE paiements
    ALTER COLUMN type_paiement DROP NOT NULL;

ALTER TABLE paiements
    ALTER COLUMN statut DROP NOT NULL;
