[EMAIL PROTECTED] (Thomas Reat) writes: > The postgresql documentation claims that "on insert" rules are executed > after the insert. This is not happening for me. I have a rule that is being > executed even though the insert should have failed due to a foreign key check.
The INSERT certainly happens before any rules that it triggers. But foreign key checks probably don't happen until all the dust has settled. This is arguably not a bug --- there are situations where it's essential. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html