Re: The difference between RESTRICT and NO ACTION - Mailing list pgsql-general

From Bill Todd
Subject Re: The difference between RESTRICT and NO ACTION
Date
Msg-id 497E6C40.90103@dbginc.com
Whole thread Raw
In response to The difference between RESTRICT and NO ACTION  (Bill Todd <pg@dbginc.com>)
List pgsql-general
Bill Todd wrote:
> In discussing foreign key constraints the manual makes the following
> statement about the difference between RESTRICT and NO ACTION.
>
> "(The essential difference between these two choices is that |NO
> ACTION| allows the check to be deferred until later in the
> transaction, whereas |RESTRICT| does not.)"
>
> Can someone explain what this means in practical terms? Do both
> options generate the same error message? Does "until later in the
> transaction" mean that NO ACTION is not checked until an attempt is
> made to commit the transaction?
>
> If someone can point me to a more detailed explanation I would
> appreciate it. Thanks.
>
> Bill
>
After posting the question I found a more complete explanation in the
manual.

pgsql-general by date:

Previous
From: Bill Todd
Date:
Subject: The difference between RESTRICT and NO ACTION
Next
From: Tom Lane
Date:
Subject: Re: The difference between RESTRICT and NO ACTION