Re: Foreign key order evaluation

Поиск
Список
Период
Сортировка
От Michael Fuhr
Тема Re: Foreign key order evaluation
Дата
Msg-id 20040928033512.GA83625@winnie.fuhr.org
обсуждение исходный текст
Ответ на Foreign key order evaluation  ("Shawn Chisholm" <ShawnC@sandvine.com>)
Список pgsql-general
On Mon, Sep 27, 2004 at 03:19:47PM -0400, Shawn Chisholm wrote:
>
> Hi, I am trying to deal with a deadlock situation caused by foreign
> key references on insert and I was wondering if anyone knows what
> order the foreign keys are locked (or evaluated) in for a particular
> table?  Deferring the locks is unfortunately not a good option for me...

What do you mean by "what order the foreign keys are locked"?  Can
you give us an example of what you're doing and what problem you're
trying to solve?  As I mentioned in reply to your earlier message,
foreign key locking and the potential for deadlock were recently
brought up in pgsql-general:

http://archives.postgresql.org/pgsql-general/2004-09/msg00405.php
http://archives.postgresql.org/pgsql-general/2004-09/msg00442.php

My followup to that thread (the second link above) mentions somebody
else's suggestion for a shared lock on the foreign key, but as far
as I can tell, no such solution has been implemented as of 8.0.0beta3.

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

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

Предыдущее
От: Sean Shanny
Дата:
Сообщение: Getting an out of memory failure.... (long email)
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Getting an out of memory failure.... (long email)