From: | Ron <ronljohnsonjr(at)gmail(dot)com> |
---|---|
To: | pgsql-general(at)lists(dot)postgresql(dot)org |
Subject: | Re: Deferrable FK not behaving as expected. |
Date: | 2020-12-07 18:26:26 |
Message-ID: | c32cafb1-60e5-f2cb-be23-05ae88ab8d10@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On 12/7/20 12:19 PM, Thomas Kellerer wrote:
> Ron schrieb am 07.12.2020 um 19:15:
>> Referenced by:
>> TABLE "sales_detail" CONSTRAINT "fk_sales_detail_sales_header"
>> FOREIGN KEY (cust_id, order_ts) REFERENCES
>> sales_header(cust_id, order_ts) *DEFERRABLE*
>
> I think if you only mention "deferrable" this is the same as "deferrable
> initially immediate",
> so you will need to make them deferrable in your transaction:
>
> SET CONSTRAINTS ALL DEFERRED;
>
> or create the constraint with
>
> deferrable initially deferred
OK. For some reason, I thought INITIALLY DEFERRED was only applicable to
INSERT and UPDATE statements.
--
Angular momentum makes the world go 'round.
From | Date | Subject | |
---|---|---|---|
Next Message | Ron | 2020-12-07 18:30:48 | Re: Deferrable FK not behaving as expected. |
Previous Message | Thomas Kellerer | 2020-12-07 18:19:07 | Re: Deferrable FK not behaving as expected. |