-- 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;