#!/usr/bin/env bash
# Verifikasi base backup memakai backup_manifest.
set -euo pipefail

TUJUAN=/tmp/pgtutor-bb/verifikasi

rm -rf "$TUJUAN"

pg_basebackup -D "$TUJUAN" -Fp -Xs --checkpoint=fast --no-password

# pg_verifybackup mencocokkan checksum setiap file dengan manifest,
# lalu memastikan manifest memuat WAL yang cukup untuk konsistensi.
pg_verifybackup "$TUJUAN"

rm -rf "$TUJUAN"
