Commit Graph

1762 Commits (68174679fea2d514e9281fddd826abaccfac5bf7)

Author SHA1 Message Date
Heikki Linnakangas f83d709760 Merge prune, freeze and vacuum WAL record formats 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
Masahiko Sawada 30e144287a Add TIDStore, to store sets of TIDs (ItemPointerData) efficiently. 2 years ago
Peter Eisentraut 20e58105ba Separate equalRowTypes() from equalTupleDescs() 2 years ago
Heikki Linnakangas 84c18acaf6 Remove redundant snapshot copying from parallel leader to workers 2 years ago
Heikki Linnakangas 0dd094c4a0 Remove unused ParallelWorkerInfo.pid field 2 years ago
Heikki Linnakangas 024c521117 Replace BackendIds with 0-based ProcNumbers 2 years ago
Alvaro Herrera 53c2a97a92
Improve performance of subsystems on top of SLRU 2 years ago
Michael Paquier 449e798c77 Introduce sequence_*() access functions 2 years ago
Nathan Bossart 3b42bdb471 Use new overflow-safe integer comparison functions. 2 years ago
Jeff Davis 91f2cae7a4 Read WAL directly from WAL buffers. 2 years ago
Alvaro Herrera d172b717c6
Use atomic access for SlruShared->latest_page_number 2 years ago
Peter Eisentraut 46a0cd4cef Add temporal PRIMARY KEY and UNIQUE constraints 2 years ago
Peter Eisentraut 6db4598fcb Add stratnum GiST support function 2 years ago
Robert Haas c120550edb Optimize vacuuming of relations with no indexes. 2 years ago
Michael Paquier 8013850c85 Add try_index_open(), conditional variant of index_open() 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Robert Haas e62e73f3a2 gist: fix typo "split(t)ed" -> "split" 2 years ago
Alexander Korotkov 7e6fb5da41 Improvements and fixes for e0b1ee17dc 2 years ago
Alexander Korotkov 06b10f80ba Remove BTScanOpaqueData.firstPage 2 years ago
Robert Haas dc21234005 Add support for incremental backup. 2 years ago
Robert Haas 174c480508 Add a new WAL summarizer process. 2 years ago
Peter Eisentraut 90834ceccd Remove some unnecessary includes of "access/xlog_internal.h" 2 years ago
Peter Geoghegan c9c0589fda Optimize nbtree backward scan boundary cases. 2 years ago
Tomas Vondra b437571714 Allow parallel CREATE INDEX for BRIN indexes 2 years ago
Heikki Linnakangas b31ba5310b Rename ShmemVariableCache to TransamVariables 2 years ago
Heikki Linnakangas 15916ffb04 Initialize ShmemVariableCache like other shmem areas 2 years ago
Alexander Korotkov 4ed8f0913b Index SLRUs by 64-bit integers rather than by 32-bit integers 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
Tomas Vondra c1ec02be1d Reuse BrinDesc and BrinRevmap in brininsert 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Jeff Davis 00d7fb5e2e Assert that buffers are marked dirty before XLogRegisterBuffer(). 2 years ago
Robert Haas afd12774ae During online checkpoints, insert XLOG_CHECKPOINT_REDO at redo point. 2 years ago
Nathan Bossart 8d140c5822 Improve the naming in wal_sync_method code. 2 years ago
Peter Eisentraut 1d91d24d9a Add const to values and nulls arguments 2 years ago
Alexander Korotkov e0b1ee17dc Skip checking of scan keys required for directional scan in B-tree 2 years ago
Peter Eisentraut 04e485273b Move BuildDescForRelation() from tupdesc.c to tablecmds.c 2 years ago
Robert Haas 1ccc1e05ae Remove retry loop in heap_page_prune(). 2 years ago
Heikki Linnakangas f0bd0b4489 Add rmgrdesc README 2 years ago
Noah Misch e1f95ec8cf Correct assertion and comments about XLogRecordMaxSize. 2 years ago
Peter Geoghegan 714780dcdd Fix btmarkpos/btrestrpos array key wraparound bug. 2 years ago
Robert Haas 4e9fc3a976 Return data from heap_page_prune via a struct. 2 years ago
Peter Eisentraut ebf76f2753 Add TupleDescGetDefault() 2 years ago
Peter Eisentraut b0ae29512c MergeAttributes() and related variable renaming 2 years ago
Thomas Munro 9f0602539d Remove some more "snapshot too old" vestiges. 2 years ago
Thomas Munro f691f5b80a Remove the "snapshot too old" feature. 2 years ago
Andres Freund 82a4edabd2 hio: Take number of prior relation extensions into account 2 years ago
Peter Geoghegan d088ba5a5a nbtree: Allocate new pages in separate function. 3 years ago