Masalah yang diuji
Membuktikan bahwa file backup dapat dipulihkan dan isi tabel sesuai sumber, tanpa menimpa database utama.
Tindakan
- Membuat pg_dump custom-format dengan pengecekan exit code dan file final atomik.
- Mencatat SHA256 serta fingerprint isi tiga tabel.
- Memulihkan ke database test terpisah dan membandingkan row counts serta hash konten.
Hasil pengujian
Archive 4.740 byte berhasil dipulihkan dalam sekitar 6,03 detik pada dataset kecil ini. Isi tiga tabel cocok dengan manifest. Fingerprint database utama tidak berubah. Data juga tetap utuh setelah container dibuat ulang tanpa menghapus volume.
Hasil hanya berlaku pada dataset sintetis kecil. Backup belum terenkripsi atau offsite. Target test berbagi instance PostgreSQL; hasil ini bukan janji RPO/RTO untuk klien.