-- =====================================================
-- ACTUALIZACIÓN DE BASE DE DATOS: AGREGAR EMAIL GERENTE
-- =====================================================
-- Fecha: 2025-10-18
-- Descripción: Agregar campo email_gerente a la tabla test_groups
--             para permitir capturar el correo del gerente del grupo
-- =====================================================

-- Verificar si el campo ya existe antes de agregarlo
-- Si ejecutas este script y el campo ya existe, comentar la siguiente línea

ALTER TABLE `test_groups`
ADD COLUMN `email_gerente` VARCHAR(255) NULL DEFAULT NULL
AFTER `fecha_expiracion`;

-- Agregar comentario al campo para documentación
ALTER TABLE `test_groups`
MODIFY COLUMN `email_gerente` VARCHAR(255) NULL DEFAULT NULL
COMMENT 'Correo electrónico del gerente responsable del grupo. Recibirá notificaciones sobre resultados.';

-- =====================================================
-- VERIFICAR LA ACTUALIZACIÓN
-- =====================================================
-- Ejecutar la siguiente consulta para verificar que el campo fue agregado correctamente:
-- DESCRIBE test_groups;

-- =====================================================
-- NOTAS IMPORTANTES
-- =====================================================
-- 1. El campo es OPCIONAL (NULL), no requiere valor para grupos existentes
-- 2. Los grupos existentes no se verán afectados
-- 3. Los nuevos grupos pueden o no incluir este email según necesidad
-- 4. Se agregó validación en el backend para verificar formato de email válido
-- 5. El frontend ya incluye el campo en el formulario de creación/edición
