Add new pg_walsummary tool.
authorRobert Haas <rhaas@postgresql.org>
Thu, 11 Jan 2024 17:47:28 +0000 (12:47 -0500)
committerRobert Haas <rhaas@postgresql.org>
Thu, 11 Jan 2024 17:48:27 +0000 (12:48 -0500)
commitee1bfd168390bc843c6704d16e909692c0a79f27
tree88e263fab46e17acca8d2b17fefeaa8dfee84050
parentd9ef650fca7bc574586f4171cd929cfd5240326e
Add new pg_walsummary tool.

This can dump the contents of the WAL summary files found in
pg_wal/summaries. Normally, this shouldn't really be something anyone
needs to do, but it may be needed for debugging problems with
incremental backup, or could possibly be useful to external tools.

Discussion: http://postgr.es/m/CA+Tgmobvqqj-DW9F7uUzT-cQqs6wcVb-Xhs=w=hzJnXSE-kRGw@mail.gmail.com
13 files changed:
doc/src/sgml/ref/allfiles.sgml
doc/src/sgml/ref/pg_walsummary.sgml [new file with mode: 0644]
doc/src/sgml/reference.sgml
src/bin/Makefile
src/bin/meson.build
src/bin/pg_walsummary/.gitignore [new file with mode: 0644]
src/bin/pg_walsummary/Makefile [new file with mode: 0644]
src/bin/pg_walsummary/meson.build [new file with mode: 0644]
src/bin/pg_walsummary/nls.mk [new file with mode: 0644]
src/bin/pg_walsummary/pg_walsummary.c [new file with mode: 0644]
src/bin/pg_walsummary/t/001_basic.pl [new file with mode: 0644]
src/bin/pg_walsummary/t/002_blocks.pl [new file with mode: 0644]
src/tools/pgindent/typedefs.list