Commit Graph

778 Commits (83322e38da1aa054e1b144cb37e6074a86854199)

Author SHA1 Message Date
Robert Haas 83322e38da tableam: Allow choice of toast AM. 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
Michael Paquier 1ab41a3c8e Refactor code dedicated to index vacuuming in vacuumlazy.c 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Michael Paquier e5a02e0fc6 Remove duplicated progress reporting during heap scan of VACUUM 6 years ago
Peter Geoghegan 9f0f12ac57 Fix HeapTupleSatisfiesNonVacuumable() comment. 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Andres Freund aae50236e4 Pass ItemPointer not HeapTuple to IndexBuildCallback. 6 years ago
Andres Freund 01368e5d9d Split all OBJS style lines in makefiles into one-line-per-entry style. 6 years ago
Peter Eisentraut f86f46d091 Fix comment 6 years ago
Michael Paquier b8e19b932a Flush logical mapping files with fd opened for read/write at checkpoint 6 years ago
Robert Haas 2e8b6bfa90 Rename some toasting functions based on whether they are heap-specific. 6 years ago
Fujii Masao 6d05086c0a Speedup truncations of relation forks. 6 years ago
Robert Haas bd124996ef Create an API for inserting and deleting rows in TOAST tables. 6 years ago
Robert Haas 8b94dab066 Split tuptoaster.c into three separate files. 6 years ago
Tom Lane f63a5ead9d Avoid touching replica identity index in ExtractReplicaIdentity(). 6 years ago
Alvaro Herrera f8cf524da1 Fix bogus comment 6 years ago
Michael Paquier c96581abe4 Fix inconsistencies and typos in the tree, take 11 6 years ago
Michael Paquier 66bde49d96 Fix inconsistencies and typos in the tree, take 10 6 years ago
Heikki Linnakangas 1169fcf129 Fix predicate-locking of HOT updated rows. 6 years ago
Michael Paquier 8548ddc61b Fix inconsistencies and typos in the tree, take 9 6 years ago
Peter Eisentraut fd6ec93bf8 Add error codes to some corruption log messages 6 years ago
Michael Paquier eb43f3d193 Fix inconsistencies and typos in the tree 7 years ago
Michael Paquier 23bccc823d Fix inconsistencies and typos in the tree 7 years ago
Robert Haas 554106b116 tableam: Provide helper functions for relation sizing. 7 years ago
Peter Eisentraut 7e9a4c5c3d Use consistent style for checking return from system calls 7 years ago
Andres Freund 23224563d9 Fix memory corruption/crash in ANALYZE. 7 years ago
Alvaro Herrera 8b21b416ed Avoid spurious deadlocks when upgrading a tuple lock 7 years ago
Alvaro Herrera 9d20b0ec8f Revert "Avoid spurious deadlocks when upgrading a tuple lock" 7 years ago
Alvaro Herrera 3da73d6839 Silence compiler warning 7 years ago
Alvaro Herrera de87a084c0 Avoid spurious deadlocks when upgrading a tuple lock 7 years ago
Amit Kapila 92c4abc736 Fix assorted inconsistencies. 7 years ago
Alvaro Herrera e8bdea58f9 Fix message style 7 years ago
Michael Paquier 1fb6f62a84 Fix typos in various places 7 years ago
Andres Freund 73b8c3bd28 tableam: Rename wrapper functions to match callback names. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Robert Haas 1171d7d585 tableam: Move heap-specific logic from needs_toast_table below tableam. 7 years ago
Andres Freund c3b23ae457 Don't to predicate lock for analyze scans, refactor scan option passing. 7 years ago
Andres Freund 147e3722f7 tableam: Avoid relying on relation size to determine validity of tids. 7 years ago
Andres Freund 7f44ede594 tableam: Don't assume that every AM uses md.c style storage. 7 years ago
Andres Freund aa4b8c61d2 Handle table_complete_speculative's succeeded argument as documented. 7 years ago
Heikki Linnakangas e95d550bbb Fix comment on when HOT update is possible. 7 years ago
Peter Geoghegan ae7291acbc Standardize ItemIdData terminology. 7 years ago
Fujii Masao b84dbc8eb8 Add TRUNCATE parameter to VACUUM. 7 years ago
Amit Kapila 7db0cde6b5 Revert "Avoid the creation of the free space map for small heap relations". 7 years ago
Alvaro Herrera 2bf372a4ae heap_prepare_freeze_tuple: Simplify coding 7 years ago
Robert Haas dd69597988 Fix some problems with VACUUM (INDEX_CLEANUP FALSE). 7 years ago
Andres Freund 5c1560606d Fix several recently introduced issues around handling new relation forks. 7 years ago