Re: getting deadlocks on full table lock

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: getting deadlocks on full table lock
Дата
Msg-id 17300.1143493287@sss.pgh.pa.us
обсуждение исходный текст
Ответ на getting deadlocks on full table lock  ("Merlin Moncure" <mmoncure@gmail.com>)
Ответы Re: getting deadlocks on full table lock  ("Merlin Moncure" <mmoncure@gmail.com>)
Список pgsql-general
"Merlin Moncure" <mmoncure@gmail.com> writes:
> I am getting a deadlock which I can't explain...although maybe
> somebody else can...here's teh situation:

TRUNCATE requires exclusive lock, and won't release it until end of
transaction.  Since you've already read something from the target
table before attempting TRUNCATE, you already have AccessShareLock
and are attempting to acquire AccessExclusiveLock.  Classic deadly
embrace.

            regards, tom lane

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

Предыдущее
От: "Merlin Moncure"
Дата:
Сообщение: getting deadlocks on full table lock
Следующее
От: "beer"
Дата:
Сообщение: Issues with restoring