]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Document lock obtained during partition detach
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 25 Mar 2021 19:30:22 +0000 (16:30 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 25 Mar 2021 19:30:22 +0000 (16:30 -0300)
On partition detach, we acquire a SHARE lock on all tables that
reference the partitioned table that we're detaching a partition from,
but failed to document this fact.  My oversight in commit f56f8f8da6af.
Repair.  Backpatch to 12.

Author: Álvaro Herrera <alvherre@alvh.no-ip.org>
Discussion: https://postgr.es/m/20210325180244.GA12738@alvherre.pgsql

doc/src/sgml/ref/alter_table.sgml

index 9e6fcbcd11154067621dc5ac756b090f536e8fbe..609aeae2576d31d6190f1bd76797dd81254b1208 100644 (file)
@@ -946,6 +946,8 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
       ties to the table from which it was detached.  Any indexes that were
       attached to the target table's indexes are detached.  Any triggers that
       were created as clones of those in the target table are removed.
+      <literal>SHARE</literal> lock is obtained on any tables that reference
+      this partitioned table in foreign key constraints.
      </para>
     </listitem>
    </varlistentry>