-- Distingue los registros históricos de horas efectivas de los nuevos valores
-- expresados como períodos pedagógicos enteros de 45 minutos. Al agregar la
-- columna, los registros existentes quedan marcados como LEGADO; las nuevas
-- escrituras usan PERIODOS_45.

ALTER TABLE `ie_docente_horas_efectivas`
  ADD COLUMN IF NOT EXISTS `unidad_registro` VARCHAR(24) NOT NULL DEFAULT 'LEGADO' AFTER `horas`;

ALTER TABLE `ie_docente_horas_efectivas`
  ALTER COLUMN `unidad_registro` SET DEFAULT 'PERIODOS_45';
