summaryrefslogtreecommitdiff
path: root/src/backend/commands/indexcmds.c
AgeCommit message (Expand)Author
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-26Revert "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-09Improve and fix some error handling for REINDEX INDEX/TABLE CONCURRENTLYMichael Paquier
2019-05-09Clean 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
2019-04-02Report progress of CREATE INDEX operationsAlvaro Herrera
2019-03-30Small code simplification for REINDEX CONCURRENTLYPeter Eisentraut
2019-03-29Fix incorrect code in new REINDEX CONCURRENTLY codePeter Eisentraut
2019-03-29REINDEX CONCURRENTLYPeter Eisentraut
2019-03-26Fix partitioned index creation bug with dropped columnsAlvaro Herrera
2019-03-13Include all columns in default names for foreign key constraintsPeter Eisentraut
2019-03-11tableam: Add and use scan APIs.Andres Freund
2019-02-21Move code for managing PartitionDescs into a new file, partdesc.cRobert Haas
2019-02-11Redesign the partition dependency mechanism.Tom Lane
2019-01-29Refactor planner's header files.Tom Lane
2019-01-23Remove argument isprimary from index_build()Michael Paquier
2019-01-21Remove superfluous tqual.h includes.Andres Freund
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund