• Michael Paquier's avatar
    Fix progress reporting of REINDEX CONCURRENTLY · e66bcfb4
    Michael Paquier authored
    This addresses a couple of issues with the so-said subject:
    - Report the correct parent relation with the index actually being
    rebuilt or validated.  Previously, the command status remained set to
    the last index created for the progress of the index build and
    validation, which would be incorrect when working on a table that has
    more than one index.
    - Use the correct phase when waiting before the drop of the old
    indexes.  Previously, this was reported with the same status as when
    waiting before the old indexes are marked as dead.
    
    Author: Matthias van de Meent, Michael Paquier
    Discussion: https://postgr.es/m/CAEze2WhqFgcwe1_tv=sFYhLWV2AdpfukumotJ6JNcAOQs3jufg@mail.gmail.com
    Backpatch-through: 12
    e66bcfb4
indexcmds.c 117 KB