Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Docs: concurrent builds of partitioned indexes are not supported
authorDavid Rowley <drowley@postgresql.org>
Thu, 6 Jun 2019 00:37:04 +0000 (12:37 +1200)
committerDavid Rowley <drowley@postgresql.org>
Thu, 6 Jun 2019 00:37:04 +0000 (12:37 +1200)
Document that CREATE INDEX CONCURRENTLY is not currently supported for
indexes on partitioned tables.

Discussion: https://postgr.es/m/CAKJS1f_CErd2z9L21Q8OGLD4TgH7yw1z9MAtHTSO13sXVG-yow@mail.gmail.com
Backpatch-through: 11

doc/src/sgml/ref/create_index.sgml

index ad619cdcfe486cd1edb785debe43863b8b979d18..3a4e71ca1cb4784b719e46d3de20eb6ea6419558 100644 (file)
@@ -586,6 +586,16 @@ Indexes:
     within a transaction block, but <command>CREATE INDEX CONCURRENTLY</command>
     cannot.
    </para>
+
+   <para>
+    Concurrent builds for indexes on partitioned tables are currently not
+    supported.  However, you may concurrently build the index on each
+    partition individually and then finally create the partitioned index
+    non-concurrently in order to reduce the time where writes to the
+    partitioned table will be locked out.  In this case, building the
+    partitioned index is a metadata only operation.
+   </para>
+
   </refsect2>
  </refsect1>