summaryrefslogtreecommitdiff
path: root/src/backend/access
AgeCommit message (Expand)Author
2022-02-17Remove all traces of tuplestore_donestoring() in the C codeMichael Paquier
2022-02-16Fix bogus log message when starting from a cleanly shut down state.Heikki Linnakangas
2022-02-16Fix read beyond buffer bug introduced by the split xlog.c patch.Heikki Linnakangas
2022-02-16Split xlog.c into xlog.c and xlogrecovery.c.Heikki Linnakangas
2022-02-16Move code around in StartupXLOG().Heikki Linnakangas
2022-02-16Refactor setting XLP_FIRST_IS_OVERWRITE_CONTRECORD.Heikki Linnakangas
2022-02-16Run pgindent on xlog.c.Heikki Linnakangas
2022-02-15Update "don't truncate with failsafe" rationale.Peter Geoghegan
2022-02-14WAL log unchanged toasted replica identity key attributes.Amit Kapila
2022-02-14Make origin data initialization consistent other fields in 2PC headerMichael Paquier
2022-02-13Silence minor compiler warnings.Tom Lane
2022-02-12Consolidate VACUUM xid cutoff logic.Peter Geoghegan
2022-02-12Add VACUUM instrumentation for scanned pages, relfrozenxid.Peter Geoghegan
2022-02-11Simplify lazy_scan_heap's handling of scanned pages.Peter Geoghegan
2022-02-10Fix typo in multixact.cMichael Paquier
2022-02-08Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas
2022-02-07Reduce non-leaf keys overlap in GiST indexes produced by a sorted buildAlexander Korotkov
2022-02-03Allow archiving via loadable modules.Robert Haas
2022-02-03Add UNIQUE null treatment optionPeter Eisentraut
2022-01-30Remove xloginsert.h from xlog.hAlvaro Herrera
2022-01-29vacuumlazy.c: Rename state field for consistency.Peter Geoghegan
2022-01-25Improve errors related to incorrect TLI on checkpoint record replayMichael Paquier
2022-01-25Fix various typos, grammar and code style in comments and docsMichael Paquier
2022-01-21fsync pg_logical/mappings in CheckPointLogicalRewriteHeap().Andres Freund
2022-01-21Fix one-off bug causing missing commit timestamps for subtransactionsMichael Paquier
2022-01-20Call pg_newlocale_from_collation() also with default collationPeter Eisentraut
2022-01-19Make logical decoding a part of the rmgr.Jeff Davis
2022-01-17heap pruning: Only call BufferGetBlockNumber() once.Andres Freund
2022-01-15Unify VACUUM VERBOSE and autovacuum logging.Peter Geoghegan
2022-01-14Assert redirect pointers are sensible after heap_page_prune().Andres Freund
2022-01-14Fix possible HOT corruption when RECENTLY_DEAD changes to DEAD while pruning.Andres Freund
2022-01-12vacuumlazy.c: fix "garbage tuples" reference.Peter Geoghegan
2022-01-11Fix typo in rewriteheap.c.Amit Kapila
2022-01-10Rename functions to avoid future conflictsPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2022-01-04Remove redundant initialization of BrinMemTuple.Tom Lane
2022-01-04Fix silly mistake in AssertAlvaro Herrera
2022-01-04Allow special SKIP LOCKED condition in Assert()Alvaro Herrera
2021-12-29Fix incorrect format placeholdersPeter Eisentraut
2021-12-23Move parallel vacuum code to vacuumparallel.c.Amit Kapila
2021-12-22Move index vacuum routines to vacuum.c.Amit Kapila
2021-12-16Change ProcSendSignal() to take pgprocno.Thomas Munro
2021-12-15Improve parallel vacuum implementation.Amit Kapila
2021-12-14Remove assertion for replication origins in PREPARE TRANSACTIONMichael Paquier
2021-12-13Remove InitXLOGAccess().Robert Haas
2021-12-13Default to log_checkpoints=on, log_autovacuum_min_duration=10mRobert Haas
2021-12-13Improve description of some WAL records with transaction commandsMichael Paquier
2021-12-09Fix some typos with {a,an}Michael Paquier
2021-12-09Standardize cleanup lock terminology.Peter Geoghegan
2021-12-08Fix corruption of toast indexes with REINDEX CONCURRENTLYMichael Paquier