summaryrefslogtreecommitdiff
path: root/src/backend/access
AgeCommit message (Expand)Author
2024-03-08Avoid stack overflow in ShowTransactionStateRec()Alexander Korotkov
2024-03-08Turn tail recursion into iteration in CommitTransactionCommand()Alexander Korotkov
2024-03-05Fix misspelled assertionsAlvaro Herrera
2024-03-05Rework redundant code in subtrans.cAlvaro Herrera
2024-03-05Fix buildfarm failures from 2af07e2f74.Jeff Davis
2024-03-05Fix search_path to a safe value during maintenance operations.Jeff Davis
2024-03-04Rework locking code in GetMultiXactIdMembersAlvaro Herrera
2024-03-04Simplify coding in slru.cAlvaro Herrera
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-04Remove unused 'countincludesself' argument to pq_sendcountedtext()Heikki Linnakangas
2024-03-04Remove unused ParallelWorkerInfo.pid fieldHeikki Linnakangas
2024-03-04Use MyBackendType in more places to check what process this isHeikki Linnakangas
2024-03-04Add regression test for restart points during promotionMichael Paquier
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-03-03Redefine backend ID to be an index into the proc arrayHeikki Linnakangas
2024-02-29Convert unloggedLSN to an atomic variable.Nathan Bossart
2024-02-29Fixups for commit 93db6cbda0.Amit Kapila
2024-02-28Improve performance of subsystems on top of SLRUAlvaro Herrera
2024-02-28Rename SLRU elements in view pg_stat_slruAlvaro Herrera
2024-02-26Fix comment thinko in sequence.cMichael Paquier
2024-02-26slru.c: Reduce scope of variables in 'for' blocksAlvaro Herrera
2024-02-26Introduce sequence_*() access functionsMichael Paquier
2024-02-25Promote assertion about !ReindexIsProcessingIndex to runtime error.Tom Lane
2024-02-23Introduce a new smgr bulk loading facility.Heikki Linnakangas
2024-02-22Add a new slot sync worker to synchronize logical slots.Amit Kapila
2024-02-21Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas
2024-02-16Use new overflow-safe integer comparison functions.Nathan Bossart
2024-02-16Pass correct count to WALRead().Jeff Davis
2024-02-16Add assert to WALReadFromBuffers().Jeff Davis
2024-02-16Replace calls to pg_qsort() with the qsort() macro.Nathan Bossart
2024-02-16Followup fixes for transaction_timeoutAlexander Korotkov
2024-02-15Introduce transaction_timeoutAlexander Korotkov
2024-02-12Read WAL directly from WAL buffers.Jeff Davis
2024-02-12Remove unnecessary smgropen() callsHeikki Linnakangas
2024-02-07Set LSN for wbuf in _hash_freeovflpage() iff wbuf is modified.Amit Kapila
2024-02-06Change initial use of pg_atomic_write_u64 to initAlvaro Herrera
2024-02-06Use atomic access for SlruShared->latest_page_numberAlvaro Herrera
2024-01-31Give SMgrRelation pointers a well-defined lifetime.Heikki Linnakangas
2024-01-29Fix locking when fixing an incomplete split of a GIN internal pageHeikki Linnakangas
2024-01-26Combine FSM updates for prune and no-prune cases.Robert Haas
2024-01-25Add more LOG messages when starting and ending recovery from a backupMichael Paquier
2024-01-24Add temporal PRIMARY KEY and UNIQUE constraintsPeter Eisentraut
2024-01-22Fix some typosMichael Paquier
2024-01-19Add stratnum GiST support functionPeter Eisentraut
2024-01-18Remove LVPagePruneState.Robert Haas
2024-01-18Move VM update code from lazy_scan_heap() to lazy_scan_prune().Robert Haas
2024-01-18Optimize vacuuming of relations with no indexes.Robert Haas
2024-01-18Add try_index_open(), conditional variant of index_open()Michael Paquier
2024-01-16Be more consistent about whether to update the FSM while vacuuming.Robert Haas
2024-01-13Make attstattarget nullablePeter Eisentraut