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 TABLE
investigacion.
cai_adjuntos_solicitudDROP FOREIGN KEY
fk_cai_adjuntos_solicitud_usuarios1; ALTER TABLE
investigacion.
cai_adjuntos_solicitudDROP COLUMN
usuario_id; ALTER TABLE
investigacion.
cai_adjuntos_solicitudADD COLUMN
carta` TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE investigacion
‘'’>at_rolesADD COLUMN
grupovarchar(45) DEFAULT NULL; ALTER TABLE
investigacion.
cat_rolesADD COLUMN
nivel‘'’>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;