-- Migration: Ajouter la colonne signature_b64 dans organization_details
-- Date: 2025-10-14
-- Description: Permet de stocker la signature de l'employeur en base64 pour pré-remplissage DocuSeal

-- Ajouter la colonne signature_b64 si elle n'existe pas
ALTER TABLE organization_details 
ADD COLUMN IF NOT EXISTS signature_b64 TEXT;

-- Créer un index pour optimiser les recherches
CREATE INDEX IF NOT EXISTS idx_organization_details_signature 
ON organization_details(org_id) 
WHERE signature_b64 IS NOT NULL;

-- Ajouter un commentaire sur la colonne
COMMENT ON COLUMN organization_details.signature_b64 IS 
'Signature de l''employeur en base64 pour pré-remplissage DocuSeal. Format acceptés: base64, URL publique, ou texte brut.';

-- Exemple d'insertion (à adapter avec une vraie signature)
-- UPDATE organization_details 
-- SET signature_b64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...'
-- WHERE org_id = 'votre-org-id';

-- Vérification
SELECT 
  org_id, 
  structure,
  CASE 
    WHEN signature_b64 IS NOT NULL THEN 'Signature présente'
    ELSE 'Pas de signature'
  END as statut_signature
FROM organization_details
ORDER BY structure;
