Peter Eisentraut <peter.eisentr...@2ndquadrant.com> writes: > On 2019-03-28 09:07, Sergei Kornilov wrote: >> Unfortunately patch does not apply due recent commits. Any chance >> this can be fixed (and even committed in pg12)? > > Committed :)
I noticed that the docs for how to recover from a failed CREATE INDEX CONCURRENTLY say that «REINDEX does not support concurrent builds», which is no longer true. I was going to just remove the caveat, but then I discovered that REINDEX CONCURRENTLY doesn't work on INVALID indexes (why?). Attached is a patch that instead adjust the claim to say that REINDEX dos not support rebulilding invalid indexess concurrently. - ilmari -- "A disappointingly low fraction of the human race is, at any given time, on fire." - Stig Sandbeck Mathisen
>From e2de72b348f8a96e24128fc4188bd542eb676610 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dagfinn=20Ilmari=20Manns=C3=A5ker?= <ilm...@ilmari.org> Date: Thu, 11 Apr 2019 10:58:47 +0100 Subject: [PATCH] Correct claim about REINDEX CONCURRENTLY in CREATE INDEX CONCURRENTLY docs REINDEX CONCURRENTLY exists, but cannot reindex invalid indexes. --- doc/src/sgml/ref/create_index.sgml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index d9d95b20e3..c458f54ef1 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -557,8 +557,8 @@ method in such cases is to drop the index and try again to perform <command>CREATE INDEX CONCURRENTLY</command>. (Another possibility is to rebuild the index with <command>REINDEX</command>. However, since <command>REINDEX</command> - does not support concurrent builds, this option is unlikely to seem - attractive.) + does not support reindexing invalid indexes concurrently, this option is + unlikely to seem attractive.) </para> <para> -- 2.20.1