Kehilangan data adalah kegagalan yang tidak bisa diampuni. Section ini membahas strategi backup PostgreSQL secara utuh: logical backup dengan pg_dump, physical backup berbasis WAL, dan pemulihan hingga titik waktu tertentu.
Pahami tujuan backup, RPO, RTO, dan pilihan strategi untuk PostgreSQL.
Buka → # Logical BackupKonsep backup logis: mengekspor objek dan data sebagai SQL atau format custom.
Buka → # pg_dumpCadangkan satu database dengan pg_dump beserta format dan opsinya.
Buka → # pg_dumpallCadangkan seluruh cluster termasuk role dan tablespace dengan pg_dumpall.
Buka → # pg_restorePulihkan backup format custom dengan pg_restore dan pemilihan objek.
Buka → # Physical BackupKonsep backup fisik: menyalin file data apa adanya beserta konsistensinya.
Buka → # Base BackupBuat base backup dengan pg_basebackup untuk fondasi recovery.
Buka → # Write-Ahead LoggingPahami WAL: jaminan durability dan bahan bakar point-in-time recovery.
Buka → # Point-in-Time RecoveryPulihkan database ke menit tertentu dengan WAL replay dan recovery_target.
Buka → # Backup SchedulingSusun jadwal backup berlapis harian dan mingguan dengan retensi yang jelas.
Buka → # Menguji Prosedur RecoveryUji pemulihan secara rutin, karena backup yang tak teruji bukan backup.
Buka →