-- IDENTIFICACIÓN DE NIVELES PAI PARA REPORTES, EN FUNCIÓN DE UNA TABLA DE EQUIVALENCIA SIMPLE DEL PAI, SIMILAR A LA TABLA DISCIPLINE_EQUIVALENCE
ALTER TABLE `level_group_school_year` 
ADD COLUMN `is_pai_level` ENUM('YES','NO') NOT NULL DEFAULT 'NO' AFTER `review_type`,
ADD COLUMN `use_equivalence_pai_for_report` ENUM('SIMPLE','EINSTEIN') NOT NULL DEFAULT 'SIMPLE' AFTER `is_pai_level`;


-- TABLA DE EQUIVALENCIA SIMPLE DE HOMOLOGACION DEL PAI PARA REPORTES, EL PROCESO ES SIMILAR A LO QUE SE USA EN DISCIPLINE_EQUIVALENCE
-- ESTO SERA USADO CUANDO SE TENGA COMO 'YES' LOS CAMPOS is_pai_level Y use_simple_table_eq_pai_for_reports EN LA TABLA LEVEL_GROUP_SHOOL_YEAR
CREATE TABLE `pai_equivalence` (
  `serial_paie` INT(11) NOT NULL AUTO_INCREMENT,
  `serial_scy` INT(11) NOT NULL,
  `lower_percentage_paie` DECIMAL(5,2) NOT NULL,
  `higher_percentage_paie` DECIMAL(5,2) NOT NULL,
  `code_qualitative_paie` VARCHAR(15) NOT NULL,
  `name_qualitative_paie` VARCHAR(50) NOT NULL,
  `grade_paie` INT(5) NOT NULL,
  `status_paie` ENUM('ACTIVE','INACTIVE') NOT NULL DEFAULT 'ACTIVE',
  PRIMARY KEY (`serial_paie`),
    INDEX `fky_serial_scy_paie_idx` (`serial_scy` ASC),
  CONSTRAINT `fky_serial_scy_paie`
    FOREIGN KEY (`serial_scy`)
    REFERENCES `school_year` (`serial_scy`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);
  