-- =============================================
-- LIMPIEZA DE MATERIAS FALSAS + UNIQUE
-- =============================================

-- 1) Eliminar entradas que NO son materias (nombres, emails, estados)
DELETE FROM subjects WHERE name IN (
  'SILVIA ELIZABETH',
  'ADRIANA',
  'SILVIACEPPI@HOTMAIL.COM',
  'ceciliamartel71@gmail.com',
  'Aprobado dic/19',
  'Aprobado Julio/20',
  'Aprobado Sept/20',
  'Aprobado Nov/20',
  'Aprobado sep/19',
  'Aprobado Dic/20',
  'Aprobado Julio/21',
  'Aprobado mayo/21',
  'Aprobado Septiembre/21',
  'Aprobado Noviembre/21',
  'Aprobado Febrero /22',
  'Inicio Agosto/21',
  'Inicio Octubre/21'
);

-- 2) Normalizar "INGLES 2" a "INGLÉS II"
UPDATE subjects SET name = 'INGLÉS II' WHERE name = 'INGLES 2';

-- 3) Agregar UNIQUE constraint (materia + anexo)
ALTER TABLE subjects ADD UNIQUE INDEX uq_subject_name_anexo (name(191), anexo_id);
