Commit Graph

398 Commits (0e392fcc0d5ab73c81d9284e7dda5acbb7ad6d21)

Author SHA1 Message Date
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 4 years ago
Michael Paquier c5b286047c Add TABLESPACE option to REINDEX 4 years ago
Michael Paquier a3dc926009 Refactor option handling of CLUSTER, REINDEX and VACUUM 5 years ago
Alvaro Herrera f9900df5f9
Avoid spurious wait in concurrent reindex 5 years ago
Alvaro Herrera c6c4b37395
Invent struct ReindexIndexInfo 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Michael Paquier b5913f6120 Refactor CLUSTER and REINDEX grammar to use DefElem for option lists 5 years ago
Alvaro Herrera 677f74e5bb
Avoid memcpy() with a NULL source pointer and count == 0 5 years ago
Alvaro Herrera c98763bf51
Avoid spurious waits in concurrent indexing 5 years ago
Alvaro Herrera 7684b6fbed
indexcmds.c: reorder function prototypes 5 years ago
Tom Lane 29d29d652f Fix fuzzy thinking about amcanmulticol versus amcaninclude. 5 years ago
Alvaro Herrera 52eec1c53a
Message style improvements 5 years ago
Alvaro Herrera 9fc2122712
Reword partitioning error message 5 years ago
Michael Paquier e66bcfb4c6 Fix progress reporting of REINDEX CONCURRENTLY 5 years ago
Michael Paquier a6642b3ae0 Add support for partitioned tables and indexes in REINDEX 5 years ago
Michael Paquier 844c05abc3 Remove variable "concurrent" from ReindexStmt 5 years ago
Michael Paquier 1d65416661 Improve handling of dropped relations for REINDEX DATABASE/SCHEMA/SYSTEM 5 years ago
Andres Freund 1f51c17c68 snapshot scalability: Move PGXACT->xmin back to PGPROC. 5 years ago
Peter Eisentraut 1784f278a6 Replace remaining StrNCpy() by strlcpy() 5 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 5 years ago
Tom Lane 501b018799 Check equality semantics for unique indexes on partitioned tables. 5 years ago
Alexander Korotkov 911e702077 Implement operator class parameters 5 years ago
Noah Misch de9396326e Revert "Skip WAL for new relfilenodes, under wal_level=minimal." 5 years ago
Noah Misch cb2fd7eac2 Skip WAL for new relfilenodes, under wal_level=minimal. 5 years ago
Michael Paquier fdeeb524b4 Fix typo in indexcmds.c 5 years ago
Michael Paquier 61d7c7bce3 Prevent reindex of invalid indexes on TOAST tables 5 years ago
Tom Lane 84eca14bc4 Remove ancient hacks to ignore certain opclass names in CREATE INDEX. 5 years ago
Michael Paquier a904abe2e2 Fix concurrent indexing operations with temporary tables 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Tom Lane 5b9312378e Load relcache entries' partitioning data on-demand, not immediately. 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Michael Paquier e1551f96e6 Refactor attribute mappings used in logical tuple conversion 6 years ago
Michael Paquier 8270a0d9a9 Handle interrupts within a transaction context in REINDEX CONCURRENTLY 6 years ago
Michael Paquier 5d3500da72 Acquire properly session-level lock on new index in REINDEX CONCURRENTLY 6 years ago
Alvaro Herrera 89403ed228 Fix typo 6 years ago
Alvaro Herrera 0d21f919eb Fix crash when reporting CREATE INDEX progress 6 years ago
Alvaro Herrera d1b0007639 Fix progress report of REINDEX INDEX 6 years ago
Alvaro Herrera 6212276e43 Fix progress reporting of CLUSTER / VACUUM FULL 6 years ago
Alvaro Herrera fe66125974 Remove 'msg' parameter from convert_tuples_by_name 6 years ago
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 6 years ago
Michael Paquier 7cce159349 Fix handling of expressions and predicates in REINDEX CONCURRENTLY 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 6 years ago
Tom Lane 9e1c9f9594 pgindent run prior to branching v12. 6 years ago
Alvaro Herrera 050098b14e Fix use-after-free introduced in 55ed3defc9 6 years ago
Alvaro Herrera 55ed3defc9 Fix partitioned index creation with foreign partitions 6 years ago
Michael Paquier 20e1cc898d Rework some error strings for REINDEX CONCURRENTLY with system catalogs 6 years ago
David Rowley e24a815c1c Fix confusing NOTICE text in REINDEX CONCURRENTLY 6 years ago
Peter Eisentraut c880096dc1 Add command column to pg_stat_progress_create_index 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago