-- Migration des logos existants pour ajouter le préfixe data:image/png;base64,
-- Contexte : Les logos étaient stockés en base64 pur, mais PDFMonkey a besoin de la data URI complète

-- Afficher d'abord les logos qui vont être modifiés
SELECT 
  org_id,
  CASE 
    WHEN logo IS NULL THEN 'NULL'
    WHEN logo LIKE 'data:%' THEN 'Déjà au bon format'
    ELSE 'Sera modifié'
  END as status,
  LEFT(logo, 50) as logo_preview
FROM organization_details
WHERE logo IS NOT NULL;

-- Mettre à jour les logos qui n'ont pas le préfixe data:image
-- On ajoute le préfixe data:image/png;base64, uniquement si ce n'est pas déjà fait
UPDATE organization_details
SET logo = 'data:image/png;base64,' || logo
WHERE logo IS NOT NULL 
  AND logo != '' 
  AND logo NOT LIKE 'data:%';

-- Vérifier le résultat
SELECT 
  org_id,
  LEFT(logo, 50) as logo_preview
FROM organization_details
WHERE logo IS NOT NULL;
