summaryrefslogtreecommitdiff
path: root/src/backend/access
AgeCommit message (Expand)Author
5 daysMake XLogFlush() and XLogNeedsFlush() decision-making more consistentMichael Paquier
8 daysTeach nbtree to avoid evaluating row compare keys.Peter Geoghegan
8 daysSome stylistic improvements in toast_save_datum()Peter Eisentraut
10 daysnbtree: Always set skipScan flag on rescan.Peter Geoghegan
10 daysRe-pgindent nbtpreprocesskeys.c after commit 796962922e.Nathan Bossart
11 daysAlways commute strategy when preprocessing DESC keys.Peter Geoghegan
11 daysSilence compiler warnings on clang 21Peter Eisentraut
12 daysAdd more information for WAL records of hash index AMsMichael Paquier
14 daysFix leak with SMgrRelations in startup processMichael Paquier
2025-09-08Add error codes when vacuum discovers VM corruptionMelanie Plageman
2025-09-08Remove unneeded VM pin from VM replayMelanie Plageman
2025-09-08Add test to prevent premature removal of conflict-relevant data.Amit Kapila
2025-09-08Post-commit review fixes for 228c370868.Amit Kapila
2025-09-05Add assert and log message to visibilitymap_setMelanie Plageman
2025-09-05Fix outdated comments in slru.cMichael Paquier
2025-09-05Change pg_lsn_in_internal() to use soft error reportingMichael Paquier
2025-09-03Update outdated references to the SLRU ControlLockMichael Paquier
2025-09-02Generate pgstat_count_slru*() functions for slru using macrosMichael Paquier
2025-08-29Remove unneeded casts of BufferGetPage() resultPeter Eisentraut
2025-08-28Avoid including commands/dbcommands.h in so many placesÁlvaro Herrera
2025-08-26Put "excludeOnly" GIN scan keys at the end of the scankey array.Tom Lane
2025-08-26Do CHECK_FOR_INTERRUPTS inside, not before, scanGetItem.Tom Lane
2025-08-22Revert "Get rid of WALBufMappingLock"Alexander Korotkov
2025-08-22Use ereport() rather than elog()Heikki Linnakangas
2025-08-22Revert GetTransactionSnapshot() to return historic snapshot during LRHeikki Linnakangas
2025-08-19Refactor ReadMultiXactCounts() into GetMultiXactInfo()Michael Paquier
2025-08-18Remove unneeded header declarations in multixact.cMichael Paquier
2025-08-18Move SQL-callable code related to multixacts into its own fileMichael Paquier
2025-08-14Avoid including tableam.h and xlogreader.h in nbtree.hÁlvaro Herrera
2025-08-13Grab the low-hanging fruit from forcing USE_FLOAT8_BYVAL to true.Tom Lane
2025-08-13Grab the low-hanging fruit from forcing sizeof(Datum) to 8.Tom Lane
2025-08-08Add missing Datum conversionsPeter Eisentraut
2025-08-06Rename transformRelOptions()'s "namspace" parameter to "nameSpace".Nathan Bossart
2025-08-05Fix incorrect return value in brin_minmax_multi_distance_numeric().Tom Lane
2025-08-05Mop-up for commit e035863c9.Tom Lane
2025-08-05Fix varatt versus Datum type confusionsPeter Eisentraut
2025-08-05Fix various hash function usesPeter Eisentraut
2025-08-05Fix mixups of FooGetDatum() vs. DatumGetFoo()Peter Eisentraut
2025-08-03Fix assorted pretty-trivial memory leaks in the backend.Tom Lane
2025-07-27Fix performance regression with flush of pending fixed-numbered statsMichael Paquier
2025-07-27Add assertions for all the required index AM callbacksMichael Paquier
2025-07-24Fix return value of visibilitymap_get_status().Nathan Bossart
2025-07-23Preserve conflict-relevant data during logical replication.Amit Kapila
2025-07-19Fix infinite wait when reading a partially written WAL recordAlexander Korotkov
2025-07-16nbtree: Use only one notnullkey ScanKeyData.Peter Geoghegan
2025-07-16Refactor non-supported compression error message in toast_compression.cMichael Paquier
2025-07-12Remove XLogCtl->ckptFullXid.Nathan Bossart
2025-07-11Rename CHECKPOINT_IMMEDIATE to CHECKPOINT_FAST.Nathan Bossart
2025-07-11Rename CHECKPOINT_FLUSH_ALL to CHECKPOINT_FLUSH_UNLOGGED.Nathan Bossart
2025-07-11Fix the handling of two GUCs during upgrade.Amit Kapila