Re: View's rule on delete problem - Mailing list pgsql-general

From Tom Lane
Subject Re: View's rule on delete problem
Date
Msg-id 27780.1099236555@sss.pgh.pa.us
Whole thread Raw
In response to View's rule on delete problem  ("Stanislaw Tristan" <stas7775@i.com.ua>)
List pgsql-general
"Stanislaw Tristan" <stas7775@i.com.ua> writes:
> It's 2 commands, but executing only first. Why?

You didn't show us the view, but I suppose it's an inner join of the two
tables?  As soon as you delete the row from the first table, there's no
longer any matching row in the view, so the second command finds no OLD
row to join against.

Consider making the view a LEFT JOIN and being sure to delete from the
righthand table first.

            regards, tom lane

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Replicating sequences
Next
From: Tom Lane
Date:
Subject: Re: Interpolation of environment variables in SQL at runtime?