Kavramlar
Consistent backup (Tutarlı Yedek )
Tüm commit edilmiş transactionların veritabanı dosyalarına yazılmış olduğu yani
memory’deki tüm dirty buffer diske yazılmış durumda iken alınan yedektir.
Veritabanı tutarlı (smart/fast) modda kapatılıp tutarlı yedek alınabilir.
Inconsistent/Online Backup (Tutarsız Yedek)
Veri dosyalarının güncel olmadığı yani tüm commit edilmiş transaction’ların veri
dosyalarına yazılmamış olduğu anda alınan yedektir. Yani memory’deki dirty buffer’ın
henüz diske yazılmadığı anda alınan yedektir.
7/24 çalışması gereken yani kapatılamayan veritabanlarının yedeği online (inconsistent)
alınır.
Complete Recovery (Tam Geri Yükleme)
Commit edilmiş son transaction’a kadar veritabanı yedekten geri yüklenir. Önce pg_
basebackup ile alınan yedekten geri yükleme yapılır sonrasında wal dosyaları işlenir.
Point-In Recovery (Belirli bir Noktaya Kadar Geri Yükleme)recover_target_time parametresine zaman girilerek full yedek ile son wal
dosyası arasındaki bir noktaya geri yükleme yapılabilir.
Örneğin gece 03:00‘da full yedek alındı.
Akşam 17:00 a kadarki wal dosyaları mevcut.recover_target_time = “YYYY-MM-DD 13:05” ile saat 13:05’e dönülebilir.
