Re: keeping 3 tables in sync w/ each other - Mailing list pgsql-general

From Filip Rembiałkowski
Subject Re: keeping 3 tables in sync w/ each other
Date
Msg-id 92869e660709190305k4e9a1924j5fa320b6bcd9078f@mail.gmail.com
Whole thread Raw
In response to Re: keeping 3 tables in sync w/ each other  (Ow Mun Heng <Ow.Mun.Heng@wdc.com>)
Responses Re: keeping 3 tables in sync w/ each other  (Ow Mun Heng <Ow.Mun.Heng@wdc.com>)
List pgsql-general
2007/9/19, Ow Mun Heng <Ow.Mun.Heng@wdc.com>:

(...)

> simulate a delete
> => delete from parent where id in (select id from child);
> DELETE 6
>
> => select * from parent;
>  id |  data1
> ----+---------
>   2 | parent2
>   3 | parent3
>   4 | parent4
>
> => select * from child;
>  id | data1
> ----+-------
> (0 rows)
>
Yes. You can however try

SELECT FROM  ... ONLY parent   ...
(that's what I used in example)

and
DELETE FROM  ... ONLY parent ...



--
Filip Rembiałkowski

pgsql-general by date:

Previous
From: Ow Mun Heng
Date:
Subject: Re: keeping 3 tables in sync w/ each other
Next
From: son@raider.co.nz
Date:
Subject: how to know the current size of a database