aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam_handler.c
Commit message (Expand)AuthorAge
* Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane2022-11-17
* Prevent access to no-longer-pinned buffer in heapam_tuple_lock().Tom Lane2022-04-13
* Report tuple address in data-corruption error messageAlvaro Herrera2021-08-30
* Remove forced toast recompression in VACUUM FULL/CLUSTERMichael Paquier2021-06-14
* Rethink definition of pg_attribute.attcompression.Tom Lane2021-05-27
* Fix memory leak when de-toasting compressed values in VACUUM FULL/CLUSTERMichael Paquier2021-05-25
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Add macro RelationIsPermanent() to report relation permanenceBruce Momjian2021-03-22
* Allow configurable LZ4 TOAST compression.Robert Haas2021-03-19
* Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley2021-02-27
* Enhance nbtree index tuple deletion.Peter Geoghegan2021-01-13
* Pass down "logically unchanged index" hint.Peter Geoghegan2021-01-13
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix CLUSTER progress reporting of number of blocks scanned.Fujii Masao2020-11-27
* Handle new HOT chains in index-build table scansAlvaro Herrera2020-08-13
* snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund2020-08-12
* Move syncscan.c to src/backend/access/common.Thomas Munro2020-07-29
* Avoid harmless Valgrind no-buffer-pin errors.Peter Geoghegan2020-07-19
* Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera2020-05-13
* Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera2020-05-12
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-04-04
* Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch2020-03-22
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-03-21
* Introduce macros for typalign and typstorage constants.Tom Lane2020-03-04
* Remove dependency on HeapTuple from predicate locking functions.Thomas Munro2020-01-28
* tableam: New callback relation_fetch_toast_slice.Robert Haas2020-01-07
* tableam: Allow choice of toast AM.Robert Haas2020-01-07
* Update copyrights for 2020Bruce Momjian2020-01-01
* Revert "Rename files and headers related to index AM"Michael Paquier2019-12-27
* Rename files and headers related to index AMMichael Paquier2019-12-25
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Pass ItemPointer not HeapTuple to IndexBuildCallback.Andres Freund2019-11-08
* Split tuptoaster.c into three separate files.Robert Haas2019-09-05
* Add error codes to some corruption log messagesPeter Eisentraut2019-08-01
* tableam: Provide helper functions for relation sizing.Robert Haas2019-07-08
* Fix memory corruption/crash in ANALYZE.Andres Freund2019-06-18
* Fix assorted inconsistencies.Amit Kapila2019-06-08
* Fix typos in various placesMichael Paquier2019-06-03
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Initial pgindent run for v12.Tom Lane2019-05-22
* tableam: Move heap-specific logic from needs_toast_table below tableam.Robert Haas2019-05-21
* Don't to predicate lock for analyze scans, refactor scan option passing.Andres Freund2019-05-19
* tableam: Avoid relying on relation size to determine validity of tids.Andres Freund2019-05-17
* tableam: Don't assume that every AM uses md.c style storage.Andres Freund2019-05-17
* Handle table_complete_speculative's succeeded argument as documented.Andres Freund2019-05-14
* Standardize ItemIdData terminology.Peter Geoghegan2019-05-13
* Fix several recently introduced issues around handling new relation forks.Andres Freund2019-04-29
* Allow pg_class xid & multixid horizons to not be set.Andres Freund2019-04-23
* Fix a number of issues around modifying a previously updated row.Andres Freund2019-04-07
* tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering.Andres Freund2019-04-04