Buenos días: tengo el siguiente problema:
sistema operativo: ubuntu: 18.04 sobre vmware Postgresql: versión 10La situación es que tengo un procedimiento almacenado que en una PC con ubuntu 18.04 funciona sin problemas específicamente el segmento siguiente:
if cOpera <> 'T' thenDELETE from abonados.abo_abonados where ctid in (select ctid from abonados.abo_abonados where codprov = cre.codprov and codpueblo = crpueblo and trim(titulo1) = trim(cre.titulo1) and telefono = cre.telefono limit 1);
end if;INSERT INTO abonados.abo_abonados values(cre.codprov, crpueblo, cre.titulo1, cre.titulo2, cre.titulo3, cre.titulo4, cre.titulo5, cre.dircalle, cre.dirnum, cre.dircomen, cre.dirapto, cre.entreca1, cre.entreca2, cre.reparto, cre.localidad, cre.telefono, cre.usuario, cre.privado, 'now', cre.subdiv, cre.subdiv1, cre.subdiv2);
lo que se trata es de elimitar un posible duplicado que existiera ya en la tabla, para luego insertar los nuevos datos, como decía esto en una PC , para unos 70000 artículos demora unos 4 minutos, sin embargo en el servidor con las características dadas al principio, prácticamente se hace infinito
sdos
<<attachment: gustavo_hernandez.vcf>>