Re: Locks in creating a partition in CREATE TABLE vs ALTER TABLE

2021-03-03 Thread Asaf Flescher
Right, I see I was unclear - I did know it was a new feature in Postgres 12, I just thought it applied to both cases, since the documentation makes no such distinction. Wanted to make sure I wasn't missing something basic before using the ALTER TABLE thing as a workaround. Thanks! On Tue, Mar 2,

Re: Locks in creating a partition in CREATE TABLE vs ALTER TABLE

2021-03-02 Thread Alvaro Herrera
On 2021-Mar-02, Asaf Flescher wrote: > I'm not sure if this is a bug or I'm missing something regarding how > partitioning is supposed to work but I've noticed (in Postgres 12.6) that > if I have a partitioned table, and then try to add a partition to it via > CREATE TABLE ... PARTITION OF, the st

Locks in creating a partition in CREATE TABLE vs ALTER TABLE

2021-03-02 Thread Asaf Flescher
Hi, I'm not sure if this is a bug or I'm missing something regarding how partitioning is supposed to work but I've noticed (in Postgres 12.6) that if I have a partitioned table, and then try to add a partition to it via CREATE TABLE ... PARTITION OF, the statement will grab an AccessExclusive lock