Re: foreign key on delete cascade order?

Поиск
Список
Период
Сортировка
От George Woodring
Тема Re: foreign key on delete cascade order?
Дата
Msg-id CACi+J=T4C9CRs00=NZhSxpsNhQ+cKgFZHJ2U_Mjrd6p_HDUxzg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: foreign key on delete cascade order?  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: foreign key on delete cascade order?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
On Thu, Mar 10, 2022 at 10:56 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:
 Each cascaded delete ought to be removing a disjoint set of rows in the referencing
table, so I'm not quite sure why order should matter.

                        regards, tom lane

I have always thought the way to avoid deadlocks was to update rows in the same order by the different updaters.  Is there a better chain of thought for updating and deleting rows at the same time?  Do we need to put a lock on the table to update, then have the delete queue up waiting for the lock to be removed?

Thanks,
George 

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

Предыдущее
От: Peter Juhasz
Дата:
Сообщение: [pgpool] invalid read kind
Следующее
От: Tom Lane
Дата:
Сообщение: Re: foreign key on delete cascade order?