Commit Graph

54 Commits (a02b8bdd9878ae1d1ead87aabb673d60432500ea)

Author SHA1 Message Date
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 7 years ago
Andres Freund aae50236e4 Pass ItemPointer not HeapTuple to IndexBuildCallback. 7 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
Amit Kapila 92c4abc736 Fix assorted inconsistencies. 7 years ago
Michael Paquier 041a2642e5 Fix some typos and inconsistencies in tableam.h 7 years ago
David Rowley 72b6223f76 Fix incorrect parameter name in comment 7 years ago
Andres Freund 13002bf0bc Remove unnecessary (and wrong) forward declaration. 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 5c1560606d Fix several recently introduced issues around handling new relation forks. 7 years ago
Andres Freund fdc7efcc30 Allow pg_class xid & multixid horizons to not be set. 7 years ago
Andres Freund 6421011ea2 tableam: comment and formatting fixes. 7 years ago
Andres Freund 41f5e04aec Fix a number of issues around modifying a previously updated row. 7 years ago
Andres Freund ea97e440b8 Harden tableam against nonexistant / wrong kind of AMs. 7 years ago
Andres Freund 86b85044e8 tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering. 7 years ago
Andres Freund b73c3a1196 tableam: basic documentation. 7 years ago
Alvaro Herrera ab0dfc961b Report progress of CREATE INDEX operations 7 years ago
Andres Freund d45e401586 tableam: Add table_finish_bulk_insert(). 7 years ago
Andres Freund bfbcad478f tableam: bitmap table scan. 7 years ago
Andres Freund 73c954d248 tableam: sample scan. 7 years ago
Andres Freund 4bb50236eb tableam: Formatting and other minor cleanups. 7 years ago
Andres Freund 696d78469f tableam: Move heap specific logic from estimate_rel_size below tableam. 7 years ago
Andres Freund 737a292b5d tableam: VACUUM and ANALYZE support. 7 years ago
Andres Freund ffa8444ce4 tableam: Comment fixes. 7 years ago
Andres Freund d25f519107 tableam: relation creation, VACUUM FULL/CLUSTER, SET TABLESPACE. 7 years ago
Andres Freund 46bcd2af18 Fix a few comment copy & pastos. 7 years ago
Andres Freund 2a96909a4a tableam: Support for an index build's initial table scan(s). 7 years ago
Andres Freund 558a9165e0 Compute XID horizon for page level index vacuum on primary. 7 years ago
Andres Freund 2e3da03e9e tableam: Add table_get_latest_tid, to wrap heap_get_latest_tid. 7 years ago
Andres Freund 71bdc99d0d tableam: Add helper for indexes to check if a corresponding table tuples exist. 7 years ago
Andres Freund 9a8ee1dc65 tableam: Add and use table_fetch_row_version(). 7 years ago
Andres Freund b2db277057 Remove spurious return. 7 years ago
Andres Freund 5db6df0c01 tableam: Add tuple_{insert, delete, update, lock} and use. 7 years ago