Commit Graph

357 Commits (dd0183469bb779247c96e86c2272dca7ff4ec9e7)

Author SHA1 Message Date
Noah Misch dd0183469b Avoid repeating loads of frozen ID values. 1 year ago
Nathan Bossart ecb0fd3372 Reintroduce MAINTAIN privilege and pg_maintain predefined role. 1 year ago
Jeff Davis 59825d1639 Fix buildfarm failures from 2af07e2f74. 1 year ago
Jeff Davis 2af07e2f74 Fix search_path to a safe value during maintenance operations. 1 year ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 1 year ago
Heikki Linnakangas 21d9c3ee4e Give SMgrRelation pointers a well-defined lifetime. 1 year ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Michael Paquier f21848de20 Add support for REINDEX in event triggers 2 years ago
Michael Paquier 9b286858e3 Add more sanity checks with callers of changeDependencyFor() 2 years ago
Nathan Bossart 151c22deee Revert MAINTAIN privilege and pg_maintain predefined role. 2 years ago
Michael Paquier 97d8910104 Fix pg_depend entry to AMs after ALTER TABLE .. SET ACCESS METHOD 2 years ago
Nathan Bossart 4dbdb82513 Fix cache lookup hazards introduced by ff9618e82a. 2 years ago
Jeff Davis 2fcc7ee7af Revert "Fix search_path to a safe value during maintenance operations." 2 years ago
Jeff Davis 05e1737351 Fix search_path to a safe value during maintenance operations. 2 years ago
Jeff Davis ff9618e82a Fix MAINTAIN privileges for toast tables and partitions. 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Geoghegan 4ce3afb82e Refactor how VACUUM passes around its XID cutoffs. 3 years ago
Jeff Davis 60684dd834 Add grantable MAINTAIN privilege and pg_maintain role. 3 years ago
Peter Geoghegan b6074846ce Simplify vacuum_set_xid_limits() signature. 3 years ago
Peter Eisentraut afbfc02983 Refactor ownercheck functions 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 3 years ago
Noah Misch a117cebd63 Make relation-enumerating operations be security-restricted operations. 3 years ago
Alvaro Herrera 3f19e176ae
Have CLUSTER ignore partitions not owned by caller 3 years ago
Michael Paquier b940918dc8 Remove "recheck" argument from check_index_is_clusterable() 3 years ago
Peter Geoghegan 0b018fabaa Set relfrozenxid to oldest extant XID seen by VACUUM. 3 years ago
Alvaro Herrera cfdd03f45e
Allow CLUSTER on partitioned tables 3 years ago
Peter Geoghegan efa4a9462a Consolidate VACUUM xid cutoff logic. 3 years ago
Michael Paquier 410aa248e5 Fix various typos, grammar and code style in comments and docs 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Amit Kapila 29b5905470 Fix toast rewrites in logical decoding. 4 years ago
Daniel Gustafsson 069d33d0c5 Emit namespace in the post-copy errmsg 4 years ago
Michael Paquier b0483263dd Add support for SET ACCESS METHOD in ALTER TABLE 4 years ago
Michael Paquier 609b0652af Fix typos and grammar in documentation and code comments 4 years ago
Michael Paquier a3dc926009 Refactor option handling of CLUSTER, REINDEX and VACUUM 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
Andres Freund 94bc27b576 Centralize horizon determination for temp tables, fixing bug due to skew. 5 years ago
Tom Lane a7212be8b9 Set cutoff xmin more aggressively when vacuuming a temporary table. 5 years ago
Michael Paquier 8ef9451f58 Refactor cluster.c to use new routine get_index_isclustered() 5 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 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
Noah Misch e629a01f69 During heap rebuild, lock any TOAST index until end of transaction. 5 years ago
Tom Lane faade5d4c6 Update obsolete comment. 5 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
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Robert Haas 8b94dab066 Split tuptoaster.c into three separate files. 6 years ago