summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Expand)Author
2024-04-07Transform OR clauses to ANY expressionAlexander Korotkov
2024-04-07Remove useless duplicate call of defGetBoolean().Tom Lane
2024-04-07Use conditional variable to wait for next MultiXact offsetAlvaro Herrera
2024-04-07Avoid extra lookups with nbtree array inequalities.Peter Geoghegan
2024-04-07Use streaming I/O in sequential scans.Thomas Munro
2024-04-07Use bump memory context for tuplesortsDavid Rowley
2024-04-07Add XLogCtl->logInsertResultAlvaro Herrera
2024-04-07Introduce a bump memory allocatorDavid Rowley
2024-04-07Enlarge bit-space for MemoryContextMethodIDDavid Rowley
2024-04-07Avoid needless large memcpys in libpq socket writingDavid Rowley
2024-04-07Reduce branches in heapgetpage()'s per-tuple loopAndres Freund
2024-04-07Optimize visibilitymap_count() with AVX-512 instructions.Nathan Bossart
2024-04-07Fix if/while thinko in read_stream.c edge case.Thomas Munro
2024-04-07Support retrieval of results in chunks with libpq.Tom Lane
2024-04-06Change BitmapAdjustPrefetchIterator to accept BlockNumberTomas Vondra
2024-04-06BitmapHeapScan: Use correct recheck flag for skip_fetchTomas Vondra
2024-04-06BitmapHeapScan: Push skip_fetch optimization into table AMTomas Vondra
2024-04-06Implement ALTER TABLE ... SPLIT PARTITION ... commandAlexander Korotkov
2024-04-06Implement ALTER TABLE ... MERGE PARTITIONS ... commandAlexander Korotkov
2024-04-06BitmapHeapScan: postpone setting can_skip_fetchTomas Vondra
2024-04-06Call WaitLSNCleanup() in AbortTransaction()Alexander Korotkov
2024-04-06Clarify what is protected by WaitLSNLockAlexander Korotkov
2024-04-06Use an LWLock instead of a spinlock in waitlsn.cAlexander Korotkov
2024-04-06BitmapHeapScan: begin scan after bitmap creationTomas Vondra
2024-04-06Enhance nbtree ScalarArrayOp execution.Peter Geoghegan
2024-04-06Remove obsolete comment in CopyReadLineText().Tom Lane
2024-04-06Increase default vacuum_buffer_usage_limit to 2MB.Thomas Munro
2024-04-06Allow BufferAccessStrategy to limit pin count.Thomas Munro
2024-04-06Improve read_stream.c's fast path.Thomas Munro
2024-04-05Suppress "variable may be used uninitialized" warning.Tom Lane
2024-04-05Align blocks in incremental backups to BLCKSZTomas Vondra
2024-04-05Operate XLogCtl->log{Write,Flush}Result with atomicsAlvaro Herrera
2024-04-05Allow synced slots to have their inactive_since.Amit Kapila
2024-04-04Add "ABI_compatibility" regions to wait_event_names.txtMichael Paquier
2024-04-04Add missing initialization in transformJsonFuncExpr()Amit Langote
2024-04-04Fix typo introduced in 6185c9737Amit Langote
2024-04-04Add basic JSON_TABLE() functionalityAmit Langote
2024-04-04Use incremental parsing of backup manifests.Andrew Dunstan
2024-04-04Secondary refactor of heap scanning functionsDavid Rowley
2024-04-04Coordinate emit_log_hook and all log destinations to share the same timevalMichael Paquier
2024-04-04Preliminary refactor of heap scanning functionsDavid Rowley
2024-04-03CREATE INDEX: do not update stats during binary upgrade.Jeff Davis
2024-04-03Invent SERIALIZE option for EXPLAIN.Tom Lane
2024-04-03Split XLogCtl->LogwrtResult into separate struct membersAlvaro Herrera
2024-04-03Combine freezing and pruning steps in VACUUMHeikki Linnakangas
2024-04-03Refactor how heap_prune_chain() updates prunable_xidHeikki Linnakangas
2024-04-03Fix zeroing of pg_serial page without SLRU bank lockAlvaro Herrera
2024-04-03Use the pairing heap instead of a flat array for LSN replay waitersAlexander Korotkov
2024-04-03Ensure that the sync slots reach a consistent state after promotion without l...Amit Kapila
2024-04-03Minor improvements for waitlsn.cAlexander Korotkov