Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

indexcmds.c

  • Noah Misch's avatar
    16f38f72
    Restore REINDEX constraint validation. · 16f38f72
    Noah Misch authored
    Refactoring as part of commit 8ceb2456
    had the unintended effect of making REINDEX TABLE and REINDEX DATABASE
    no longer validate constraints enforced by the indexes in question;
    REINDEX INDEX still did so.  Indexes marked invalid remained so, and
    constraint violations arising from data corruption went undetected.
    Back-patch to 9.0, like the causative commit.
    16f38f72
    History
    Restore REINDEX constraint validation.
    Noah Misch authored
    Refactoring as part of commit 8ceb2456
    had the unintended effect of making REINDEX TABLE and REINDEX DATABASE
    no longer validate constraints enforced by the indexes in question;
    REINDEX INDEX still did so.  Indexes marked invalid remained so, and
    constraint violations arising from data corruption went undetected.
    Back-patch to 9.0, like the causative commit.