Commit Graph

89 Commits (b154d8a6d0e52e5f6b09739639fdf55fa88bc6b8)

Author SHA1 Message Date
Alexander Korotkov 87985cc925 Allow locking updated tuples in tuple_update() and tuple_delete() 2 years ago
Alexander Korotkov c35a3fb5e0 Allow table AM tuple_insert() method to return the different slot 2 years ago
Alexander Korotkov 02eb07ea89 Allow table AM to store complex data structures in rd_amcache 2 years ago
Heikki Linnakangas 84c18acaf6 Remove redundant snapshot copying from parallel leader to workers 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Heikki Linnakangas 60f227316c Fix assertions with RI triggers in heap_update and heap_delete. 2 years ago
Michael Paquier 5ad49322e5 Fix comment in tableam.h about GetHeapamTableAmRoutine() 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Michael Paquier 8961cb9a03 Fix typos in comments 3 years ago
David Rowley eef231e816 Fix some typos and some incorrectly duplicated words 3 years ago
Alexander Korotkov 2b65bf046d Revert 11470f544e 3 years ago
Alexander Korotkov 11470f544e Allow locking updated tuples in tuple_update() and tuple_delete() 3 years ago
Tomas Vondra 19d8e2308b Ignore BRIN indexes when checking for HOT updates 3 years ago
David Rowley e9aaf06328 Remove dead NoMovementScanDirection code 3 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
Peter Geoghegan 1489b1ce72 Standardize rmgrdesc recovery conflict XID output. 3 years ago
Peter Geoghegan 4bac9600f0 Harmonize heapam and tableam parameter names. 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. 4 years ago
Robert Haas 8ec569479f Apply PGDLLIMPORT markings broadly. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Geoghegan e7428a99a1 Add hardening to catch invalid TIDs in indexes. 4 years ago
Daniel Gustafsson 7111e332c5 Fix duplicate words in comments 4 years ago
Peter Geoghegan b4af70cb21 Simplify state managed by VACUUM. 5 years ago
David Rowley bb437f995d Add TID Range Scans to support efficient scanning ranges of TIDs 5 years ago
Peter Geoghegan d168b66682 Enhance nbtree index tuple deletion. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Amit Kapila 7259736a6e Implement streaming mode in ReorderBuffer. 5 years ago
David Rowley 56788d2156 Allocate consecutive blocks during parallel seqscans 6 years ago
Michael Paquier 9168793d72 Fix comments related to table AMs 6 years ago
Peter Geoghegan 10f1ab2cb8 Fix misuse of table_index_fetch_tuple_check(). 6 years ago
Tom Lane b5d69b7c22 pgindent run prior to branching v13. 6 years ago
Peter Eisentraut 0fd2a79a63 Spelling adjustments 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Noah Misch de9396326e Revert "Skip WAL for new relfilenodes, under wal_level=minimal." 6 years ago
Noah Misch cb2fd7eac2 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Amit Kapila 3dfba9fdf5 Fix typos. 6 years ago
Fujii Masao cb5b28613d Fix bug in Tid scan. 6 years ago
Robert Haas 5acf6d8bb4 Remove bogus 'return'. 6 years ago
Robert Haas ce242ae154 tableam: New callback relation_fetch_toast_slice. 6 years ago
Robert Haas 83322e38da tableam: Allow choice of toast AM. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Andres Freund aae50236e4 Pass ItemPointer not HeapTuple to IndexBuildCallback. 6 years ago
Andres Freund 21039555cd tableam: comment improvements. 7 years ago
Amit Kapila bd56cd75d2 Fix few typos and minor wordsmithing in tableam comments. 7 years ago
Robert Haas 554106b116 tableam: Provide helper functions for relation sizing. 7 years ago
Robert Haas 132a1c101a tableam: Fix index_build_range_scan parameter name. 7 years ago