Quilmes - Tengo problemas en una migracion a pampa...

-------- Mensaje original --------
Asunto: Tengo problemas en una migracion a pampa…
Fecha: Tue, 6 Oct 2009 19:36:35 -0300
De: Gustavo Alejandro Pilla gpilla@unq.edu.ar
Para: SIU-Mapuche mapuche@siu.edu.ar

Al tratar de instalar el SIU-Mapuche … y utilizando una base que era un pampa, me tira el siguiente error:

Talvez hay algun problema en como lo hago… hay algun instructivo?

SQLSTATE[42830]: Invalid foreign key: 7 ERROR: there is no unique constraint matching given keys for referenced table “dh89”


Saludo Atte.

Gustavo Pilla.


-------- Mensaje original --------
Asunto: Re: Tengo problemas en una migracion a pampa…
Fecha: Wed, 07 Oct 2009 13:26:52 -0300
De: Emiliano Gastón Jaureguiber ejaure@siu.edu.ar
Organization: Consorcio SIU
A: gpilla@unq.edu.ar
CC: Osmar Madsen SIU omadsen@siu.edu.ar

Hola Gustavo…

Te cuento que el error se produce por la falta del indice de la tabla dh89.

Ahora bien, hay que buscar porque falta ese indice, porque puede que no
sea el único que esta faltando.

Podrias indicame los pasos de migración / instalación que seguistes. Eso
es migrastes desde SIU-Pampa pervasive a SIU-Pampa postgres y luego
intentastes instalar SIU-Mapuche sobre la base de datos que acababas de
migrar.

Espero tus comentarios / rtas.

Saludos

-------- Mensaje original --------
Asunto: Re: Tengo problemas en una migracion a pampa…
Fecha: Wed, 7 Oct 2009 13:45:44 -0300
De: Gustavo Alejandro Pilla gpilla@unq.edu.ar
A: Emiliano Gastón Jaureguiber ejaure@siu.edu.ar
CC: Osmar Madsen SIU omadsen@siu.edu.ar
Referencias: 4ACCC14C.2050806@siu.edu.ar

Hola Emiliano, lo que hicismos fue migrar desde el SIU-Pampa pervasive a SIU-Pampa postgres hace mas de un año.

Ayer solo tratamos de correr la “instalacion” del SIU-Mapuche … seleccionamos base existente… y pafff… dejo de andar :frowning: … ese es el procedimiento correcto?.

La universidad tiene un interes muy claro de implementar… lo antes posible… como una fecha muy interesante seria enero del 2010…

Te paso la estructura (o el script de creacion) de la tabla dh89, talvez ayude.

– Table: pampa.dh89

– DROP TABLE pampa.dh89;

CREATE TABLE pampa.dh89
(
nroesc integer NOT NULL,
codigoescalafon character(4), – Codigo del Escalafon
nroorden integer, – Nro. de Orden unico
codigoesc character(1),
descesc character varying(30),
ctrlgradooblig integer, – Control Grado Obligatorio
tipo_perm_tran character(1), – Tipo Permanente, Transitorio o con Grupo
infoadiccateg character varying(5000),
CONSTRAINT dh89_pkey PRIMARY KEY (nroesc)
)
WITH (OIDS=TRUE);
ALTER TABLE pampa.dh89 OWNER TO pampa;
COMMENT ON TABLE pampa.dh89 IS ‘(D) Tabla de Escalafones’;
COMMENT ON COLUMN pampa.dh89.codigoescalafon IS ‘Codigo del Escalafon’;
COMMENT ON COLUMN pampa.dh89.nroorden IS ‘Nro. de Orden unico’;
COMMENT ON COLUMN pampa.dh89.ctrlgradooblig IS ‘Control Grado Obligatorio’;
COMMENT ON COLUMN pampa.dh89.tipo_perm_tran IS ‘Tipo Permanente, Transitorio o con Grupo’;

– Index: pampa.ix_dh89_key_codigoesc

– DROP INDEX pampa.ix_dh89_key_codigoesc;

CREATE INDEX ix_dh89_key_codigoesc
ON pampa.dh89
USING btree
(codigoesc);

– Index: pampa.ix_dh89_key_nroorden

– DROP INDEX pampa.ix_dh89_key_nroorden;

CREATE INDEX ix_dh89_key_nroorden
ON pampa.dh89
USING btree
(nroorden);


Saludo Atte.

Gustavo Pilla.

-------- Mensaje original --------
Asunto: Re: Tengo problemas en una migracion a pampa…
Fecha: Wed, 07 Oct 2009 15:36:43 -0300
De: Emiliano Gastón Jaureguiber ejaure@siu.edu.ar
Organization: Consorcio SIU
A: Gustavo Alejandro Pilla gpilla@unq.edu.ar
CC: Osmar Madsen SIU omadsen@siu.edu.ar, Ariel Zoia azoia@siu.edu.ar
Referencias: 4ACCC14C.2050806@siu.edu.ar 611af6b60910070945xe76e0e1p9719f9e13009a87b@mail.gmail.com

Hola Gustavo, de acuerdo al script que me envias, te esta faltando el indice que te paso a continuación

CREATE UNIQUE INDEX “ix_dh89_key_codigoescalafon” ON pampa.dh89 (
codigoescalafon
);

Seguramente este indice tiro error en la migración desde pervasive por lo tanto no se ha creado.
La causa posible del error por el cual el indice no se creo es que entre los datos existan repetidos en el campo codigoescalafon.

Te recomiendo que verifiques los datos de dh89 antes de ejecutar la creación del indice.

Espero tus comentarios / rtas.

-------- Mensaje original --------
Asunto: Re: Tengo problemas en una migracion a pampa…
Fecha: Thu, 8 Oct 2009 18:25:30 -0300
De: Gustavo Alejandro Pilla gpilla@unq.edu.ar
A: Emiliano Gastón Jaureguiber ejaure@siu.edu.ar
Referencias: 4ACCC14C.2050806@siu.edu.ar 611af6b60910070945xe76e0e1p9719f9e13009a87b@mail.gmail.com 4ACCDFBB.9060601@siu.edu.ar

Emiliano,

Perfecto, paso el cambio, pero salto otro error…
Undefined object: 7 ERROR: constraint “fk_emb_embargo_emb_cuenta_judicial_nro_cuenta_judicial_codigo_s” does not exist
PD: Muy buen laburo el de ustedes… lo hicieron casi APB… :stuck_out_tongue:
PD2: Usando la manera erronea, edite el conversor, para evitar ese paso… y el mapuche salio andando a la perfeccion…

-------- Mensaje original --------
Asunto: Re: Tengo problemas en una migracion a pampa…
Fecha: Fri, 09 Oct 2009 10:31:44 -0300
De: Emiliano Gastón Jaureguiber ejaure@siu.edu.ar
Organization: Consorcio SIU
A: Gustavo Alejandro Pilla gpilla@unq.edu.ar
Referencias: 4ACCC14C.2050806@siu.edu.ar 611af6b60910070945xe76e0e1p9719f9e13009a87b@mail.gmail.com 4ACCDFBB.9060601@siu.edu.ar 611af6b60910081425m34e07e34h7af8ed1e64c0b943@mail.gmail.com

Hola Gustavo…

Este error se debe a que no tenes creada la integridad entre las tablas emb_embargo y emb_cuenta_judicial.

Te pido que por favor verifiques el script de migración Pampa_indices (migración pervasive a postgres) contra la base que estas tratando de migrar a SIU-Mapuche, fijandote que no te falte alguna otra constraint.

La constraint del error la podes recuperar del archivo pampa_indices, y luego correr nuevamente la instalación de SIU-Mapuche.

Saludos


Emiliano G. Jaureguiber