pg_verifybackup: Verify tar-format backups.
Robert Haas <rhaas@postgresql.org>
pg_verifybackup: Verify tar-format backups. This also works for compressed tar-format backups. However, -n must be used, because we use pg_waldump to verify WAL, and it doesn't yet know how to verify WAL that is stored inside of a tarfile. Amul Sul, reviewed by Sravan Kumar and by me, and revised by me.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/pg_verifybackup.sgml | modified | +45 −2 |
| src/bin/pg_verifybackup/astreamer_verify.c | added | +428 −0 |
| src/bin/pg_verifybackup/Makefile | modified | +2 −0 |
| src/bin/pg_verifybackup/meson.build | modified | +1 −0 |
| src/bin/pg_verifybackup/pg_verifybackup.c | modified | +393 −40 |
| src/bin/pg_verifybackup/pg_verifybackup.h | modified | +7 −0 |
| src/bin/pg_verifybackup/t/002_algorithm.pl | modified | +27 −7 |
| src/bin/pg_verifybackup/t/003_corruption.pl | modified | +66 −11 |
| src/bin/pg_verifybackup/t/004_options.pl | modified | +17 −0 |
| src/bin/pg_verifybackup/t/008_untar.pl | modified | +22 −49 |
| src/bin/pg_verifybackup/t/010_client_untar.pl | modified | +3 −45 |
| src/fe_utils/simple_list.c | modified | +19 −0 |
| src/include/fe_utils/simple_list.h | modified | +1 −0 |
| src/tools/pgindent/typedefs.list | modified | +2 −0 |