postgresql/src
Melanie Plageman 9256822608 Use streaming read I/O in VACUUM's first phase
Make vacuum's first phase, which prunes and freezes tuples and records
dead TIDs, use the read stream API by by converting
heap_vac_scan_next_block() to a read stream callback.

Reviewed-by: Masahiko Sawada <sawada.mshk@gmail.com>
Reviewed-by: Thomas Munro <thomas.munro@gmail.com>
Discussion: https://postgr.es/m/CAAKRu_aLwANZpxHc0tC-6OT0OQT4TftDGkKAO5yigMUOv_Tcsw%40mail.gmail.com
2025-02-14 12:57:43 -05:00
..
backend Use streaming read I/O in VACUUM's first phase 2025-02-14 12:57:43 -05:00
bin Clean up impenetrable logic in pg_basebackup/receivelog.c. 2025-02-12 16:07:23 -05:00
common Add pg_encoding_set_invalid() 2025-02-10 10:03:37 -05:00
fe_utils Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations. 2025-02-10 16:30:03 -05:00
include Describe special values in GUC descriptions more consistently. 2025-02-14 10:44:30 -06:00
interfaces Remove unnecessary (char *) casts [mem] 2025-02-12 08:50:13 +01:00
makefiles Update copyright for 2025 2025-01-01 11:21:55 -05:00
pl Allow extension functions to participate in in-place updates. 2025-02-11 12:49:34 -05:00
port Avoid breaking SJIS encoding while de-backslashing Windows paths. 2025-01-29 14:24:36 -05:00
template thread-safety: gmtime_r(), localtime_r() 2024-08-23 07:43:04 +02:00
test Remove unnecessary (char *) casts [xlog] 2025-02-13 10:57:07 +01:00
timezone Update time zone data files to tzdata release 2025a. 2025-01-20 16:49:15 -05:00
tools ci: Collect core files on NetBSD and OpenBSD 2025-02-12 09:40:20 -05:00
tutorial Doc: simplify the tutorial's window-function examples. 2025-01-21 14:43:21 -05:00
.gitignore
DEVELOPERS
Makefile
Makefile.global.in Convert sepgsql tests to TAP 2025-01-24 12:39:47 +01:00
Makefile.shlib
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00
nls-global.mk