Add bt_multi_page_stats() function to contrib/pageinspect.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 1fd3dd2048991a164c287dc29fdb78b1f7e6e14e
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2023-01-02T18:02:29Z
Releases: 16.0
Add bt_multi_page_stats() function to contrib/pageinspect.

This is like the existing bt_page_stats() function, but it can
report on a range of pages rather than just one at a time.

I don't have a huge amount of faith in the portability of the
new test cases, but they do pass in a 32-bit FreeBSD VM here.
Further adjustment may be needed depending on buildfarm results.

Hamid Akhtar, reviewed by Naeem Akhter, Bertrand Drouvot,
Bharath Rupireddy, and myself

Discussion: https://postgr.es/m/CANugjht-=oGMRmNJKMqnBC69y7vr+wHDmm0ZK6-1pJsxoBKBbA@mail.gmail.com

Files

Documentation touched

Discussion