Re: Referential Integrity corrupted sometimes by Rules - Mailing list pgsql-bugs

From Tom Lane
Subject Re: Referential Integrity corrupted sometimes by Rules
Date
Msg-id 17787.994445366@sss.pgh.pa.us
Whole thread Raw
In response to Referential Integrity corrupted sometimes by Rules  (pgsql-bugs@postgresql.org)
List pgsql-bugs
pgsql-bugs@postgresql.org writes:
> -- Rule over the referenced table
> -- which breaks referential integrity
> create rule nodelrel
> as on delete to rel
> where old.ref > 3 and user = 'prueba'
> do instead nothing;

This rule is preventing the foreign key triggers from performing the
DELETEs implied by your ON DELETE CASCADE command.  If we made the
triggers bypass the rules, we'd get other complaints about that.
At the moment, the rule wins.  If you want to propose a different
behavior, let's hear it.

            regards, tom lane

pgsql-bugs by date:

Previous
From: pgsql-bugs@postgresql.org
Date:
Subject: Referential Integrity corrupted sometimes by Rules
Next
From: Tom Lane
Date:
Subject: Re: Rules with conditions over views don't work