Ana içeriğe geç

Database Restore

Veritabanı yedeklerinden geri yükleme işlemi.

Kullanım

./scripts/restore-db.sh <backup_file.sql.gz>

Prosedür

  1. Yedek Doğrulama: Dosya bütünlüğü kontrol edilir.
  2. Servis Durdurma: Veri tutarlılığı için uygulama durdurulur (opsiyonel).
  3. Restore:
  4. Mevcut veritabanı silinir (DROP DATABASE)
  5. Yeni veritabanı oluşturulur
  6. Dump import edilir
  7. Kontrol: Tablo sayıları ve boyutlar raporlanır.

[!WARNING] Bu işlem mevcut verileri silecektir!

# Örnek
./scripts/restore-db.sh backups/daily-2024-01-01.sql.gz