-- ============================================
-- MIGRACIÓN: Limpiar tabla asistencias
-- ============================================
-- Esta migración elimina campos obsoletos y renombra estado_nuevo a estado_codigo

-- 1. Renombrar estado_nuevo a estado_codigo
ALTER TABLE asistencias CHANGE COLUMN estado_nuevo estado_codigo VARCHAR(50);

-- 2. Eliminar campo ENUM viejo 'estado'
ALTER TABLE asistencias DROP COLUMN estado;

-- ============================================
-- Resultado: tabla asistencias con campos limpios
-- ============================================
-- Estructura final:
-- id, id_estudiante, id_anio_lectivo, id_estado_asistencia,
-- id_programacion, id_turno, fecha, hora_registro,
-- estado_codigo (VARCHAR), minutos_tardanza, registrado_por,
-- metodo_registro, observaciones, created_at
