SOLO USUARIOS DE Pampa Escritorio Postgres que ya esten en la 5.7.x

Hola a todos, debido a bugs detectados en la la version 5.7.2 de Pampa Escritorio, se republico la version 5.7.2.
Para los que ya convirtieron y estan parados en la version 5.7.0 o superior deben ejecutar las siguientes sentencias sql en la base de datos ya convertida (5.7). Luego deben actualizar el juego de ejecutables.

Citar
ALTER TABLE pampa.spu_ipco DROP CONSTRAINT “fk_spu_ipco_spu_liquida_nro_cargo_cod_concepto_ano_retro_mes_retro”
ALTER TABLE pampa.spu_ipco ADD CONSTRAINT “fk_spu_ipco_spu_liquida_nro_cargo_cod_concepto_ano_retro_mes_retro” FOREIGN KEY (
nro_cargo
,cod_concepto
,mes_retro
,ano_retro
) REFERENCES pampa.spu_liquida (
nro_cargo
,cod_concepto
,mes_retro
,ano_retro
) ON UPDATE CASCADE ON DELETE NO ACTION DEFERRABLE INITIALLY IMMEDIATE;

CREATE OR REPLACE FUNCTION parcializar_triggers(character varying) RETURNS integer AS
$BODY$
DECLARE
Tabla VARCHAR;
NombreTablas CURSOR FOR SELECT nombretabla FROM parcializar_filtrartabla WHERE nombrecampo=‘parcializar_ua’;
modo ALIAS FOR $1;
sql VARCHAR;
BEGIN
sql := ‘’;
OPEN NombreTablas;
FETCH NombreTablas INTO Tabla;
WHILE FOUND LOOP
sql:= sql || ’ ’ || ‘ALTER TABLE ’ || quote_ident(Tabla) || ’ ’ || modo || ’ TRIGGER ALL;’;
FETCH NombreTablas INTO Tabla;
END LOOP;
CLOSE NombreTablas;
EXECUTE sql;
RETURN 1;
END;
$BODY$
LANGUAGE ‘plpgsql’ VOLATILE;
COMMENT ON FUNCTION parcializar_triggers(character varying) IS ‘Deshabilita / Habilita los triggers de las tablas a parcializar’;


CREATE OR REPLACE FUNCTION parcializar_etapa2(character varying, integer, integer, character varying) RETURNS integer AS
$BODY$
– servidor,mes ,ano ,CODECONOM_LIQUIDA
DECLARE
servidor ALIAS FOR $1;
mes_corriente ALIAS FOR $2;
ano_corriente ALIAS FOR $3;
codeconom_liquida ALIAS FOR $4;
BEGIN
EXECUTE ‘SET CONSTRAINTS ALL DEFERRED;’;
PERFORM parcializar_triggers(‘DISABLE’);
PERFORM parcializar_filtratablas(servidor);
PERFORM parcializar_elimina_codcuacad();
PERFORM parcializar_dh50(servidor);
PERFORM parcializar_pasar_dh21_a_dh21h();
PERFORM parcializar_pasar_dh20_a_dh70(mes_corriente,ano_corriente);
PERFORM parcializar_pasar_dh25_a_dh75(mes_corriente,ano_corriente);
PERFORM parcializar_actualizar_dh99(mes_corriente,ano_corriente,servidor);
PERFORM parcializar_insertar_nueva_liquidacion(mes_corriente,ano_corriente,codeconom_liquida);
PERFORM parcializar_triggers(‘ENABLE’);
RETURN 1;
END;
$BODY$
LANGUAGE ‘plpgsql’ VOLATILE;
COMMENT ON FUNCTION parcializar_etapa2(character varying, integer, integer, character varying) IS ‘Hace la segunda parte de la parcializacion para un servidor.’;

Disculpen, pasa en las mejores familias…

Saludos,
El Equipo 09


Nicolas Dominguez Florit
Equipo SIU-Mapuche/Pampa
Consorcio SIU
Tel: +54 +2293 42-2000 Int. 131
http://www.siu.edu.ar

Hola a todos, debido a bugs detectados en la la version 5.7.2 de Pampa Escritorio, se republico la version 5.7.2.
Para los que ya convirtieron y estan parados en la version 5.7.0 o superior deben ejecutar las siguientes sentencias sql en la base de datos ya convertida (5.7). Luego deben actualizar el juego de ejecutables.

Disculpen, pasa en las mejores familias…

Saludos,
El Equipo 09


Nicolas Dominguez Florit
Equipo SIU-Mapuche/Pampa
Consorcio SIU
Tel: +54 +2293 42-2000 Int. 131
http://www.siu.edu.ar

Hola Nicolás:

Estoy en la versión 5.7.2 de Pampa Postgres, al ejecutar la sentencias sql de la imagen, para corregir los bugs me dan el siguiente mensaje:

Ver imagen adjunta: errorsql.jpg
Que me recomiendas?

Gracias.
Luis Ros
Fundación Lillo


Hola Luis, ponele un punto y coma (:wink: al final de la linea del primer ALTER TABLE.

Saludos,
Nico.