-- Migration: Migrar imagens de media_url para thumbnail_url para conteúdos do tipo vídeo
-- Data: 2025-12-17
-- Descrição: Corrige dados onde a imagem foi colocada em media_url em vez de thumbnail_url
--            para conteúdos do tipo 'video'. Move a imagem para thumbnail_url e limpa media_url
--            para que o usuário possa adicionar o link correto do vídeo.

-- Primeiro, ver quais registros serão afetados (executar SELECT antes para verificar)
-- SELECT id, day_id, content_type, media_url, thumbnail_url 
-- FROM day_contents 
-- WHERE content_type = 'video' 
--   AND media_url IS NOT NULL 
--   AND media_url != ''
--   AND (media_url LIKE '%.jpg' OR media_url LIKE '%.jpeg' OR media_url LIKE '%.png' OR media_url LIKE '%.gif' OR media_url LIKE '%.webp')
--   AND (thumbnail_url IS NULL OR thumbnail_url = '');

-- Executar a migração: mover imagem para thumbnail e limpar media_url
UPDATE day_contents 
SET 
    thumbnail_url = media_url,
    media_url = NULL
WHERE content_type = 'video' 
  AND media_url IS NOT NULL 
  AND media_url != ''
  AND (media_url LIKE '%.jpg' OR media_url LIKE '%.jpeg' OR media_url LIKE '%.png' OR media_url LIKE '%.gif' OR media_url LIKE '%.webp')
  AND (thumbnail_url IS NULL OR thumbnail_url = '');

-- Após executar, verifique os resultados:
-- SELECT id, day_id, content_type, media_url, thumbnail_url 
-- FROM day_contents 
-- WHERE content_type = 'video';
