/* INDICES TABLA M_AgComp */

DROP INDEX M_AgComp.xAgDetaNomFec
CREATE INDEX xAgDetaNomFec ON M_AgComp(NomId, Fecha)

DROP INDEX M_AgComp.xAgDetaFec
CREATE INDEX xAgDetaFec ON M_AgComp(Fecha)

DROP INDEX M_AgComp.xAgDetaConsec
CREATE INDEX xAgDetaConsec ON M_AgComp(Consec)

DROP INDEX M_AgComp.xAgDetaPacId
CREATE INDEX xAgDetaPacId ON M_AgComp(PacId)

/* INDICES TABLA M_AgDeta */

DROP INDEX M_AgDeta.xAgDetaNomFec
CREATE INDEX xAgDetaNomFec ON M_AgDeta(NomId, Fecha)

DROP INDEX M_AgDeta.xAgDetaFec
CREATE INDEX xAgDetaFec ON M_AgDeta(Fecha)

DROP INDEX M_AgDeta.xAgDetaPacId
CREATE INDEX xAgDetaPacId ON M_AgDeta(PacId)

/* INDICES TABLA M_Nomina */

DROP INDEX M_Nomina.xNominaNom
CREATE UNIQUE INDEX xNominaNom ON M_Nomina(Nombre)

DROP INDEX M_Nomina.xNominaDocTDocN
CREATE UNIQUE INDEX xNominaDocTDocN ON M_Nomina(DocT, DocN, Seccion)

/* INDICES TABLA M_Pacien */

DROP INDEX M_Pacien.xPacienDocN
CREATE UNIQUE INDEX xPacienDocN ON M_Pacien(DocT, DocN, Otro)

DROP INDEX M_Pacien.xPacienApe
CREATE INDEX xPacienApe ON M_Pacien(Apellidos, Nombres)

DROP INDEX M_Pacien.xPacienCar
CREATE INDEX xPacienCar ON M_Pacien(Carnet)

DROP INDEX M_Pacien.xPacienHis
CREATE UNIQUE INDEX xPacienHis ON M_Pacien(Historia)

/* INDICES TABLA M_PaEven */

DROP INDEX M_PaEven.xPaEvenPacMod
CREATE INDEX xPaEvenPacMod ON M_PaEven(PacId, ModId)

DROP INDEX M_PaEven.xPaEvenPacNom
CREATE INDEX xPaEvenPacNom ON M_PaEven(PacId, NomId)

/* INDICES TABLA M_CtaMas */

DROP INDEX M_CtaMas.xCtaMasEmpNom
CREATE INDEX xCtaMasEmpNom ON M_CtaMas(EmpId, NomId)

DROP INDEX M_CtaMas.xCtaMasFec
CREATE INDEX xCtaMasFec ON M_CtaMas(Fecha)

DROP INDEX M_CtaMas.xCtaMasNum
CREATE INDEX xCtaMasNum ON M_CtaMas(NumDoc)

DROP INDEX M_CtaMas.xCtaMasPac
CREATE INDEX xCtaMasPac ON M_CtaMas(PacId)

DROP INDEX M_CtaMas.xCtaMasNumFact
CREATE INDEX xCtaMasNumFact ON M_CtaMas(NumFact)

/* AJUSTA CONTADORES LLAVES PRIMARIAS */

UPDATE M_NETCTR SET CTR = (SELECT MAX(HISTORIA) FROM M_PACIEN) WHERE NOM = 'NumHistCtr'
UPDATE M_NETCTR SET CTR = (SELECT MAX(CTAID) FROM M_CTAMAS) WHERE NOM = 'CtaIdCtr'
UPDATE M_NETCTR SET CTR = (SELECT MAX(PACID) FROM M_PACIEN) WHERE NOM = 'PacIdCtr'
