Re: BUG #8290: broken/unexpected locking behavior

Поиск
Список
Период
Сортировка
От bricklen
Тема Re: BUG #8290: broken/unexpected locking behavior
Дата
Msg-id CAGrpgQ-iDqTx_Oz2NTxKRZGhU8W4keRdbnh182Sm9S=DT+gXAA@mail.gmail.com
обсуждение исходный текст
Ответ на BUG #8290: broken/unexpected locking behavior  (pgnube@gmail.com)
Ответы Re: BUG #8290: broken/unexpected locking behavior  (pg noob <pgnube@gmail.com>)
Список pgsql-bugs
On Tue, Jul 9, 2013 at 9:02 AM, <pgnube@gmail.com> wrote:

> The following bug has been logged on the website:
>
> Bug reference:      8290
> Logged by:          pgnoob
> Email address:      pgnube@gmail.com
> PostgreSQL version: 8.4.13
> Operating system:   CentOS Linux
> Description:
>
> I experienced a db deadlock.  After tracking down the problem I attributed
> it to some unusual locking behavior in postgresql where it acquires locks
> in
> an unexpected way that contributed to the deadlock.
>
>
> ALTER TABLE B ADD CONSTRAINT fkrefa FOREIGN KEY (a_id) REFERENCES A(id)
> MATCH FULL;
>

Try those steps again with the FK "DEFERRABLE INITIALLY DEFERRED"
Eg.
ALTER TABLE B ADD CONSTRAINT fkrefa FOREIGN KEY (a_id) REFERENCES A(id)
MATCH FULL deferrable initially deferred;

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

Предыдущее
От: pgnube@gmail.com
Дата:
Сообщение: BUG #8290: broken/unexpected locking behavior
Следующее
От: pg noob
Дата:
Сообщение: Re: BUG #8290: broken/unexpected locking behavior