On Wed, Mar 29, 2023 at 12:47 PM Peter Geoghegan <p...@bowt.ie> wrote: > A couple of small tweaks to this appear in the attached revision, v8.
I spent some time on the documentation today, too. Attached is v9, which seems pretty close to being committable. I hope to commit what I have here (or something very close to it) in the next couple of days. Note that I've relocated the documentation for pg_get_wal_block_info() right after pg_get_wal_records_info(), despite getting some push back on that before now. It just doesn't make sense to leave it where it is, since the documentation now explains the new functionality by directly comparing the two functions. I also noticed that the docs were never updated following the end_lsn changes in commit 5c1b6628 (they still said that you needed an end_lsn before the server's current LSN). I've fixed that in passing, and added a new "Tip" that advertises the permissive interpretation around end_lsn values in a general sort of way (since it applies equally to all but one of the pg_walinspect functions). I've also done a little bit of restructuring of some of the other functions, to keep things consistent with what I want to do with pg_get_wal_block_info. -- Peter Geoghegan
v9-0001-Emit-WAL-record-info-via-pg_get_wal_block_info.patch
Description: Binary data