The following bug has been logged on the website: Bug reference: 6348 Logged by: wilson camargo Email address: wilsoncam...@gmail.com PostgreSQL version: 9.1.2 Operating system: win linux Description:
hace algun tiempo tube el inconveniente de eliminar de una tabla relacionada en una subconsulta y eliminando 10000 aprox se demoraba 20 seg la consulta era DELETE FROM saldo_detalle_cartera WHERE saldo_detalle_cartera.movimiento_contable in (select s.movimiento_contable from saldo_detalle_cartera s inner join movimiento_contable m on m.id_mov_contable= s.movimiento_contable and m.proyecto = '185' ) afotunadamente hay una forma mas rapida que es usando esta sentencia DELETE FROM saldo_detalle_cartera USING movimiento_contable m WHERE saldo_detalle_cartera.movimiento_contable = m.id_mov_contable and m.proyecto='185' la cual lo hace en tan solo 11 ms la pregunta es podria hacer algo paracecido usando UDATE con tablas relacionales -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs