Add contrib/pg_walinspect.
authorJeff Davis <jdavis@postgresql.org>
Fri, 8 Apr 2022 07:02:10 +0000 (00:02 -0700)
committerJeff Davis <jdavis@postgresql.org>
Fri, 8 Apr 2022 07:26:44 +0000 (00:26 -0700)
commit2258e76f90bf0254504644df0515cddc0c0a87f9
tree3b88e93614a4e065aa4cbf2d6ff3be25052d0822
parent708007dced2b05ed9b4f1963e91b2eb67413bd19
Add contrib/pg_walinspect.

Provides similar functionality to pg_waldump, but from a SQL interface
rather than a separate utility.

Author: Bharath Rupireddy
Reviewed-by: Greg Stark, Kyotaro Horiguchi, Andres Freund, Ashutosh Sharma, Nitin Jadhav, RKN Sai Krishna
Discussion: https://postgr.es/m/CALj2ACUGUYXsEQdKhEdsBzhGEyF3xggvLdD8C0VT72TNEfOiog%40mail.gmail.com
25 files changed:
contrib/Makefile
contrib/pg_walinspect/.gitignore [new file with mode: 0644]
contrib/pg_walinspect/Makefile [new file with mode: 0644]
contrib/pg_walinspect/expected/pg_walinspect.out [new file with mode: 0644]
contrib/pg_walinspect/pg_walinspect--1.0.sql [new file with mode: 0644]
contrib/pg_walinspect/pg_walinspect.c [new file with mode: 0644]
contrib/pg_walinspect/pg_walinspect.control [new file with mode: 0644]
contrib/pg_walinspect/sql/pg_walinspect.sql [new file with mode: 0644]
doc/src/sgml/contrib.sgml
doc/src/sgml/filelist.sgml
doc/src/sgml/func.sgml
doc/src/sgml/pgwalinspect.sgml [new file with mode: 0644]
src/backend/access/rmgrdesc/xlogdesc.c
src/backend/access/transam/Makefile
src/backend/access/transam/xlogreader.c
src/backend/access/transam/xlogstats.c [new file with mode: 0644]
src/backend/access/transam/xlogutils.c
src/bin/pg_waldump/.gitignore
src/bin/pg_waldump/Makefile
src/bin/pg_waldump/pg_waldump.c
src/include/access/xlog.h
src/include/access/xlog_internal.h
src/include/access/xlogreader.h
src/include/access/xlogstats.h [new file with mode: 0644]
src/include/access/xlogutils.h