ALTER TABLE investigacion.permisos_roles CHANGE COLUMN id_permiso_rol id_permiso_rol INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE investigacion.permisos_usuarios CHANGE COLUMN id_permiso_usuario id_permiso_usuario INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE investigacion.roles_usuarios CHANGE COLUMN id_rol_usuario id_rol_usuario INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE investigacion.cai_pasos_convocatoria CHANGE COLUMN id_paso_convocatoria id_paso_convocatoria INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE investigacion.cai_pasos_convocatoria ADD COLUMN ajuste TINYINT(1) NOT NULL DEFAULT 0;

Estatus solicitudes

ALTER TABLE investigacion.cai_solicitudes ADD COLUMN estatus_id INT(11) NOT NULL AFTER usuario_id; ALTER TABLE investigacion.cai_solicitudes ADD CONSTRAINT fk_cai_solicitudes_cat_estatus1_idx FOREIGN KEY (estatus_id) REFERENCES investigacion.cat_estatus (id_estatus) ON DELETE NO ACTION ON UPDATE NO ACTION; ALTER TABLE investigacion.cai_estados CHANGE COLUMN id_estado id_estado INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE investigacion.cai_campos CHANGE COLUMN obligatorio obligatorio TINYINT(1) NOT NULL DEFAULT 0;

DROP TABLE IF EXISTS cai_cartas; CREATE TABLE IF NOT EXISTS cai_cartas ( id_carta int(11) NOT NULL AUTO_INCREMENT, solicitud_id int(11) NOT NULL, usuario_id int(11) NOT NULL, uuid varchar(143) DEFAULT NULL, fecha datetime DEFAULT NULL, creado_usuario_id int(11) DEFAULT NULL, archivado tinyint(1) NOT NULL DEFAULT ‘'’, archivado_usuario_id int(11) DEFAULT NULL, archivado_fecha datetime DEFAULT NULL, editado int(11) NOT NULL DEFAULT ‘'’, editado_usuario_id int(11) DEFAULT NULL, editado_fecha datetime DEFAULT NULL, PRIMARY KEY (id_carta), KEY fk_cai_cartas_cai_solicitudes1_idx (solicitud_id), KEY fk_cai_cartas_usuarios1_idx (usuario_id) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

ALTER TABLE cai_cartas ADD CONSTRAINT fk_cai_cartas_cai_solicitudes1 FOREIGN KEY (solicitud_id) REFERENCES cai_solicitudes (id_solicitud) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT fk_cai_cartas_usuarios1 FOREIGN KEY (usuario_id) REFERENCES usuarios (id_usuario) ON DELETE NO ACTION ON UPDATE NO ACTION; COMMIT;

ALTER TABLE investigacion.cat_cai_pasos ADD COLUMN grupo int(11) DEFAULT NULL;

ALTER TABLE investigacion.cai_responsables_solicitud CHANGE COLUMN id_responsable id_responsable INT(11) NOT NULL AUTO_INCREMENT;

ALTER TABLE investigacion.cai_adjuntos_solicitud ADD COLUMN folder varchar(45) DEFAULT NULL; ALTER TABLE investigacion.cai_adjuntos_solicitud ADD COLUMN comprobante varchar(45) DEFAULT NULL; ALTER TABLE investigacion.cai_adjuntos_solicitud ADD COLUMN nombre varchar(73) DEFAULT NULL;

SHOW CREATE TABLE investigacion.cai_adjuntos_solicitud; ALTER TABLEinvestigacion.cai_adjuntos_solicitudDROP FOREIGN KEYfk_cai_adjuntos_solicitud_usuarios1; ALTER TABLEinvestigacion.cai_adjuntos_solicitudDROP COLUMNusuario_id; ALTER TABLEinvestigacion.cai_adjuntos_solicitudADD COLUMNcarta` TINYINT(1) NOT NULL DEFAULT 0;

ALTER TABLE investigacion‘'’at_rolesADD COLUMNgrupovarchar(45) DEFAULT NULL; ALTER TABLEinvestigacion.cat_rolesADD COLUMNnivel‘'’nt(11) NOT NULL DEFAULT ‘'’;

ALTER TABLE investigacion.cat_permisos DROP FOREIGN KEY fk_cat_permisos_cat_tipos_permisos1; ALTER TABLE investigacion.cat_permisos DROP COLUMN grupo_id; DROP TABLE IF EXISTS cat_grupos_permisos;

ALTER TABLE investigacion.cai_adjuntos DROP FOREIGN KEY fk_cai_adjuntos_usuarios1; ALTER TABLE investigacion.cai_adjuntos DROP COLUMN usuario_id;

ALTER TABLE investigacion.cai_adjuntos_solicitud ADD COLUMN adjunto_id int(11) DEFAULT NULL;

CREATE TABLE IF NOT EXISTS divisiones ( id_division INT NOT NULL AUTO_INCREMENT, pronombre VARCHAR(73) NULL, division VARCHAR(143) NOT NULL, acronimo VARCHAR(73) NULL, fecha DATETIME NULL DEFAULT NULL, creado_usuario_id INT(11) NULL DEFAULT NULL, archivado TINYINT(1) NOT NULL DEFAULT 0, archivado_usuario_id INT(11) NULL DEFAULT NULL, archivado_fecha DATETIME NULL DEFAULT NULL, editado INT(11) NOT NULL DEFAULT 0, editado_usuario_id INT(11) NULL DEFAULT NULL, editado_fecha DATETIME NULL DEFAULT NULL, PRIMARY KEY (id_division) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

ALTER TABLE investigacion.cai_convocatorias ADD COLUMN division_id int(11) DEFAULT NULL; ALTER TABLE investigacion.cai_convocatorias ADD CONSTRAINT fk_cai_convocatorias_divisiones1 FOREIGN KEY (division_id) REFERENCES investigacion.divisiones (id_division) ON DELETE NO ACTION ON UPDATE NO ACTION;

CREATE TABLE IF NOT EXISTS folios ( id_folio INT NOT NULL AUTO_INCREMENT, division_id INT(11) NULL DEFAULT NULL, folio INT(11) NULL DEFAULT NULL, anio INT(11) NULL DEFAULT NULL, disponible TINYINT(1) NOT NULL DEFAULT 0, fecha DATETIME NULL DEFAULT NULL, creado_usuario_id INT(11) NULL DEFAULT NULL, archivado TINYINT(1) NOT NULL DEFAULT 0, archivado_usuario_id INT(11) NULL DEFAULT NULL, archivado_fecha DATETIME NULL DEFAULT NULL, editado INT(11) NOT NULL DEFAULT 0, editado_usuario_id INT(11) NULL DEFAULT NULL, editado_fecha DATETIME NULL DEFAULT NULL, PRIMARY KEY (id_folio) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

ALTER TABLE investigacion.folios ADD CONSTRAINT fk_folios_divisiones1 FOREIGN KEY (division_id) REFERENCES investigacion.divisiones (id_division) ON DELETE NO ACTION ON UPDATE NO ACTION;

ALTER TABLE investigacion.cai_solicitudes ADD COLUMN folio_id INT(11) NULL DEFAULT NULL AFTER id_solicitud; ALTER TABLE investigacion.cai_solicitudes ADD CONSTRAINT fk_cai_solicitudes_folios1 FOREIGN KEY (folio_id) REFERENCES investigacion.folios (id_folio) ON DELETE NO ACTION ON UPDATE NO ACTION;