Re: Concurrency Question

Поиск
Список
Период
Сортировка
От Gregory Stark
Тема Re: Concurrency Question
Дата
Msg-id 87abtvei9g.fsf@oxford.xeocode.com
обсуждение исходный текст
Ответ на Concurrency Question  (Perry Smith <pedz@easesoftware.com>)
Список pgsql-general
"Perry Smith" <pedz@easesoftware.com> writes:

> Looking at the documentation above, I would expect the insert into A to get a
> Row exclusive lock for table A.  And, I'm guessing it would  get an ACCESS
> SHARE lock for table B.  But this would not prevent the  delete from B from
> happening at the same time (if I am reading this  correctly).

The bit you quoted was for tables. The RI trigger does indeed take a share
lock on the referenced record in table B which prevents it from being deleted.
(In older versions it used to take an exclusive lock because there were no
share locks on records.)

--
  Gregory Stark
  EnterpriseDB          http://www.enterprisedb.com


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

Предыдущее
От: Gregory Stark
Дата:
Сообщение: Re: why postgresql over other RDBMS
Следующее
От: Richard Huxton
Дата:
Сообщение: Re: Limitations on 7.0.3?