REINDEX CONCURRENTLY 2.0
Michael Paquier <michael.paquier@gmail.com>
From: Michael Paquier <michael.paquier@gmail.com>
To: PostgreSQL mailing lists <pgsql-hackers@postgresql.org>
Date: 2013-11-15T02:40:17Z
Lists: pgsql-hackers
Attachments
- 20131114_1_index_drop_comments.patch (text/x-patch) patch
- 20131114_2_WaitForOldsnapshots_refactor.patch (text/x-patch) patch
- 20131114_3_reindex_concurrently.patch (text/x-patch) patch
Hi all, Please find attached updated patches for the support of REINDEX CONCURRENTLY, renamed 2.0 for the occasion: - 20131114_1_index_drop_comments.patch, patch that updates some comments in index_drop. This updates only a couple of comments in index_drop but has not been committed yet. It should be IMO... - 20131114_2_WaitForOldsnapshots_refactor.patch, a refactoring patch providing a single API that can be used to wait for old snapshots - 20131114_3_reindex_concurrently.patch, providing the core feature. Patch 3 needs to have patch 2 applied first. Regression tests, isolation tests and documentation are included with the patch. This is the continuation of the previous thread that finished here: http://www.postgresql.org/message-id/CAB7nPqS+WYN021oQHd9GPe_5dSVcVXMvEBW_E2AV9OOEwggMHw@mail.gmail.com This patch has been added for this commit fest. Regards, -- Michael
Commits
-
Prevent reindex of invalid indexes on TOAST tables
- 8bca5f93547c 12.3 landed
- 61d7c7bce368 13.0 landed
-
Rework handling of invalid indexes with REINDEX CONCURRENTLY
- a6dcf9df4d91 12.0 landed
-
Split builtins.h to a new header ruleutils.h
- 7b1c2a0f2066 9.5.0 cited