Re: ATTACH/DETACH partitions and locking

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: ATTACH/DETACH partitions and locking
Дата
Msg-id 20190613200720.GA18557@alvherre.pgsql
обсуждение исходный текст
Ответ на ATTACH/DETACH partitions and locking  (Pavel Luzanov <p.luzanov@postgrespro.ru>)
Ответы Re: ATTACH/DETACH partitions and locking  (Pavel Luzanov <p.luzanov@postgrespro.ru>)
Список pgsql-docs
On 2019-Jun-13, Pavel Luzanov wrote:

> Hello,
> 
> According to patch[1] and after playing with v12 beta1 I think that this
> item can be dropped from "5.11.3. Implementation Using Inheritance" section
> of v12 docs:
> 
> "Some operations require a stronger lock when using declarative partitioning
> than when using table inheritance. For example, adding or removing a
> partition to or from a partitioned table requires taking an ACCESS EXCLUSIVE
> lock on the parent table, whereas a SHARE UPDATE EXCLUSIVE lock is enough in
> the case of regular inheritance."

Hmm ... while you're correct that ALTER TABLE ATTACH PARTITION no longer
uses AccessExclusive lock, ALTER TABLE DETACH PARTITION continues to.
So we could remove the "adding to" bit of the paragraph, but not remove
it completely.

https://www.postgresql.org/message-id/CA%2BTgmoY13KQZF-%3DHNTrt9UYWYx3_oYOQpu9ioNT49jGgiDpUEA%40mail.gmail.com

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: PG Doc comments form
Дата:
Сообщение: More obvious clarification is needed about how RLS interacts with views
Следующее
От: Daniel Gustafsson
Дата:
Сообщение: Formatting of warning about using ident