Commit Graph

1689 Commits (764da7710bf68eebb2c0facb2f871bc3c7a705b6)

Author SHA1 Message Date
Tomas Vondra 19d8e2308b Ignore BRIN indexes when checking for HOT updates 3 years ago
Robert Haas ebd551f586 Update some incorrect comments about xlog records. 3 years ago
Amit Kapila a6cd1fc692 Change xl_hash_vacuum_one_page.ntuples from int to uint16. 3 years ago
David Rowley 9ed50ab349 Remove stray duplicated comment in heapam.h 3 years ago
Michael Paquier 2f6e15ac93 Revert refactoring of restore command code to shell_restore.c 3 years ago
David Rowley f9bc34fcb6 Further refactor of heapgettup and heapgettup_pagemode 3 years ago
David Rowley e9aaf06328 Remove dead NoMovementScanDirection code 3 years ago
Michael Paquier 9a740f81eb Refactor code in charge of running shell-based recovery commands 3 years ago
Michael Paquier 69fb29d1af Remove function declarations from headers for some undefined functions 3 years ago
Peter Eisentraut d952373a98 New header varatt.h split off from postgres.h 3 years ago
Peter Geoghegan 79d4bf4eff Delay commit status checks until freezing executes. 3 years ago
Peter Geoghegan b37a083239 Refine the definition of page-level freezing. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Geoghegan 1de58df4fe Add page-level freezing to VACUUM. 3 years ago
Peter Geoghegan 4ce3afb82e Refactor how VACUUM passes around its XID cutoffs. 3 years ago
Peter Eisentraut 75f49221c2 Static assertions cleanup 3 years ago
Tom Lane 20432f8731 Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. 3 years ago
Alvaro Herrera fb958b5da8
Generalize ri_RootToPartitionMap to use for non-partition children 3 years ago
Alvaro Herrera ad86d159b6
Add 'missing_ok' argument to build_attrmap_by_name 3 years ago
Thomas Munro cd4329d939 Remove promote_trigger_file. 3 years ago
David Rowley d09dbeb9bd Speedup hash index builds by skipping needless binary searches 3 years ago
Peter Geoghegan 1489b1ce72 Standardize rmgrdesc recovery conflict XID output. 3 years ago
Peter Eisentraut 8e1db29cdb Variable renaming in preparation for refactoring 3 years ago
Peter Eisentraut 4eb3b11200 Turn HeapKeyTest macro into inline function 3 years ago
Jeff Davis 1eda3ce802 Mark argument of RegisterCustomRmgr() as const. 3 years ago
Peter Geoghegan 9e5405993c Deduplicate freeze plans in freeze WAL records. 3 years ago
Alvaro Herrera ff0d8f27f4
Remove redundant declaration for XidInMVCCSnapshot 3 years ago
Alvaro Herrera 9c0de04242
Reduce xlog.h inclusion footprint 3 years ago
Thomas Munro b6d8a60aba Restore pg_pread and friends. 3 years ago
Robert Haas a448e49bcb Revert 56-bit relfilenode change and follow-up commits. 3 years ago
Peter Eisentraut c8b2ef05f4 Convert *GetDatum() and DatumGet*() macros to inline functions 3 years ago
Robert Haas 05d4cbf9b6 Increase width of RelFileNumbers from 32 bits to 56 bits. 3 years ago
Michael Paquier 78fdb1e50f Mark ParallelMessagePending as sig_atomic_t 3 years ago
Michael Paquier e1e6f8f3df Remove dependency to StringInfo in xlogbackup.{c.h} 3 years ago
Michael Paquier 7d708093b7 Refactor creation of backup_label and backup history files 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
Peter Geoghegan 4bac9600f0 Harmonize heapam and tableam parameter names. 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Peter Eisentraut e8d78581bb Revert "Convert *GetDatum() and DatumGet*() macros to inline functions" 3 years ago
Peter Eisentraut 595836e99b Convert *GetDatum() and DatumGet*() macros to inline functions 3 years ago
Thomas Munro adb466150b Fix recovery_prefetch with low maintenance_io_concurrency. 3 years ago
Thomas Munro 932b016300 Fix cache invalidation bug in recovery_prefetch. 3 years ago
Amit Kapila c98b6acdb2 Update the comment in rmgrlist.h to match it to the code. 3 years ago
Peter Geoghegan b2fe783aec Add missing parenthesis to max item size macro. 3 years ago
Thomas Munro d2e150831a Remove configure probe for fdatasync. 3 years ago
Peter Geoghegan 92f375056c Fix nbtree maximum item size macro. 3 years ago
Thomas Munro cf112c1220 Remove dead pread and pwrite replacement code. 3 years ago
Michael Paquier 245e14e28b Fix inconsistent comments for some function declarations in headers 3 years ago
Michael Paquier ffd1b6bb6f Add overflow protection for block-related data in WAL records 3 years ago
Tom Lane f92944137c Force immediate commit after CREATE DATABASE etc in extended protocol. 3 years ago