Comando DELETE

From: "Andrea" <andrea(at)compesa(dot)com(dot)br>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Comando DELETE
Date: 2006-02-08 14:43:17
Message-ID: 003201c62cbd$ffa51d90$ca01a8c0@DBA
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


!Hola Lista!

Tengo una duda.
Estoy haciendo un delete de 102.709 lineas en una tabla llamada imovel.
Hay varias tablas que dependen de esta de manera que yo he criado un indice para cada dependencia.
Exemplo:
La tabla cliente_imovel posue o campo imov_id que es una llave foreana de imovel, entonces yo criei el indice para este campo en cliente_imovel. E he hecho así para las demas dependencias.
Mi comando de delete es lo seguinte:

delete from cadastro.imovel
where imov_id not in (18380544, 18401258, 18421003, 18431815,
18431815, 18486814, 18499029, 18628945, 18670666,
18685248,18697130, 18697300, 53780962, 53780962,
53780962,
53783112, 53834957, 53887821, 53935788, 54119194,
54123957, 54123957, 54133278, 54133383, 54142579,
54185111, 54224222, 54260490, 54264119, 54265735,
54307934, 54364849, 54514573, 54585047, 54632991,
54635281, 54640943, 54643888, 54647735, 54830565)

Yo he rodado un explain y recibido este resultado:
Seq scan on imovel (cost=0.00..13804.40 rows=102708 width=6)

Y lo que ocurre es que mi delete ya esta rodando hace una hora y no finalizo !!!!

?Qué puedo hacer ??????

Gracias,

Andrea Pereira
DBA

--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message angel Iracheta 2006-02-08 14:52:37 Re: Consulta sobre cómo armar estructura de tablas
Previous Message Leonel Nunez 2006-02-08 14:26:39 Re: Consulta-HELP