summaryrefslogtreecommitdiff
path: root/src/backend/commands/indexcmds.c
AgeCommit message (Expand)Author
2020-09-30Reword partitioning error messageAlvaro Herrera
2020-09-29Fix progress reporting of REINDEX CONCURRENTLYMichael Paquier
2020-09-08Add support for partitioned tables and indexes in REINDEXMichael Paquier
2020-09-04Remove variable "concurrent" from ReindexStmtMichael Paquier
2020-09-02Improve handling of dropped relations for REINDEX DATABASE/SCHEMA/SYSTEMMichael Paquier
2020-08-13snapshot scalability: Move PGXACT->xmin back to PGPROC.Andres Freund
2020-08-10Replace remaining StrNCpy() by strlcpy()Peter Eisentraut
2020-04-04Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-04-01Check equality semantics for unique indexes on partitioned tables.Tom Lane
2020-03-30Implement operator class parametersAlexander Korotkov
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-18Fix typo in indexcmds.cMichael Paquier
2020-03-10Prevent reindex of invalid indexes on TOAST tablesMichael Paquier
2020-03-05Remove ancient hacks to ignore certain opclass names in CREATE INDEX.Tom Lane
2020-01-22Fix concurrent indexing operations with temporary tablesMichael Paquier
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-27Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Load relcache entries' partitioning data on-demand, not immediately.Tom Lane
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-12-18Refactor attribute mappings used in logical tuple conversionMichael Paquier
2019-10-25Handle interrupts within a transaction context in REINDEX CONCURRENTLYMichael Paquier
2019-10-23Acquire properly session-level lock on new index in REINDEX CONCURRENTLYMichael Paquier
2019-10-18Fix typoAlvaro Herrera
2019-10-16Fix crash when reporting CREATE INDEX progressAlvaro Herrera
2019-09-20Fix progress report of REINDEX INDEXAlvaro Herrera
2019-09-13Fix progress reporting of CLUSTER / VACUUM FULLAlvaro Herrera
2019-09-03Remove 'msg' parameter from convert_tuples_by_nameAlvaro Herrera
2019-08-12Rationalize use of list_concat + list_copy combinations.Tom Lane
2019-07-29Fix handling of expressions and predicates in REINDEX CONCURRENTLYMichael Paquier
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-07-01pgindent run prior to branching v12.Tom Lane
2019-06-27Fix use-after-free introduced in 55ed3defc966Alvaro Herrera
2019-06-26Fix partitioned index creation with foreign partitionsAlvaro Herrera
2019-06-20Rework some error strings for REINDEX CONCURRENTLY with system catalogsMichael Paquier
2019-06-05Fix confusing NOTICE text in REINDEX CONCURRENTLYDavid Rowley
2019-06-04Add command column to pg_stat_progress_create_indexPeter Eisentraut
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-10Improve and fix some error handling for REINDEX INDEX/TABLE CONCURRENTLYMichael Paquier
2019-05-08Clean up the behavior and API of catalog.c's is-catalog-relation tests.Tom Lane
2019-05-08Fix table lock levels for REINDEX INDEX CONCURRENTLYPeter Eisentraut
2019-05-05Fix style violations in syscache lookups.Tom Lane
2019-05-05Add check for syscache lookup failure in update_relispartition().Tom Lane
2019-04-30Message style fixesAlvaro Herrera
2019-04-26Apply stopgap fix for bug #15672.Tom Lane
2019-04-25Fix partitioned index attachmentAlvaro Herrera
2019-04-25Fix tablespace inheritance for partitioned relsAlvaro Herrera
2019-04-17Rework handling of invalid indexes with REINDEX CONCURRENTLYMichael Paquier
2019-04-07Report progress of REINDEX operationsPeter Eisentraut