-- ═══════════════════════════════════════════════════════════════════════
-- BewPro · Reemplazo de imágenes placeholder de medical-clinic + fundacion-ong
-- Aplicar en: bewpro22_bp (producción)
-- ═══════════════════════════════════════════════════════════════════════
-- Antes: image_path apuntaba a /cd-project/img/demos/{template}/services/X.jpg
--        (placeholders genéricos del template, no representativos del producto).
-- Ahora: URLs Cloudinary temáticas subidas a la cuenta dupf7vvwj (1280x800):
--   · medical-clinic: silla de odontólogo profesional
--   · fundacion-ong:  equipo de voluntarios en evento community
--
-- Las URLs ya están vivas en Cloudinary (cuenta única compartida local+prod),
-- por lo que NO hay archivos físicos que migrar — solo el path en DB.
--
-- Idempotente: usa slug para encontrar el producto (no asume product_id estable
-- entre ambientes). Si el producto no existe, el UPDATE simplemente afecta 0 filas.
-- ═══════════════════════════════════════════════════════════════════════

SET NAMES utf8mb4;

-- 1. medical-clinic
UPDATE product_images pi
JOIN products p ON p.id = pi.product_id
SET
    pi.image_path = 'https://res.cloudinary.com/dupf7vvwj/image/upload/v1779462948/bewpro/products/medical-clinic-card.jpg',
    pi.updated_at = NOW()
WHERE p.slug = 'medical-clinic';

-- 2. fundacion-ong
UPDATE product_images pi
JOIN products p ON p.id = pi.product_id
SET
    pi.image_path = 'https://res.cloudinary.com/dupf7vvwj/image/upload/v1779462950/bewpro/products/fundacion-ong-card.jpg',
    pi.updated_at = NOW()
WHERE p.slug = 'fundacion-ong';

-- Verificación post-deploy:
-- SELECT p.slug, pi.image_path FROM products p
-- JOIN product_images pi ON pi.product_id = p.id
-- WHERE p.slug IN ('medical-clinic','fundacion-ong');
