Re: Deferrable FK not behaving as expected.

Поиск
Список
Период
Сортировка
От Ron
Тема Re: Deferrable FK not behaving as expected.
Дата
Msg-id c32cafb1-60e5-f2cb-be23-05ae88ab8d10@gmail.com
обсуждение исходный текст
Ответ на Re: Deferrable FK not behaving as expected.  (Thomas Kellerer <shammat@gmx.net>)
Список 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.



В списке pgsql-general по дате отправления:

Предыдущее
От: Thomas Kellerer
Дата:
Сообщение: Re: Deferrable FK not behaving as expected.
Следующее
От: Ron
Дата:
Сообщение: Re: Deferrable FK not behaving as expected.