Buenos días:

tengo el siguiente problema:

sistema operativo: ubuntu: 18.04 sobre vmware

Postgresql: versión 10

La 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'  then
     DELETE 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>>

Reply via email to