3.2 KiB
3.2 KiB
✅ FULL RESTORE ÇALIŞIYOR!
🎯 Ne Yapıyor?
Artık BOŞ BİR VERİTABANINA tam restore yapabilirsiniz!
Restore Adımları:
- Tüm tabloları siler (DROP TABLE CASCADE)
- SQL dosyasındaki CREATE TABLE komutlarını çalıştırır
- Tüm verileri INSERT eder
- Sequence'leri günceller
- Django migration'larını çalıştırır
🚀 Kullanım
# 1. Django sunucusunu başlatın
python manage.py runserver
Admin Panelden:
- http://127.0.0.1:8000/admin/backup/databasebackup/
- Yedeği seçin (checkbox)
- Actions → "Seçili Yedeği Geri Yükle"
- Go butonuna tıklayın
Beklenen Çıktı:
============================================================
FULL RESTORE İŞLEMİ BAŞLIYOR
============================================================
1. Mevcut tablolar siliniyor...
✓ Silindi: accounts_customuser
✓ Silindi: auth_permission
...
✓ Tüm tablolar silindi!
2. SQL dosyası işleniyor...
235 komut bulundu
3. Tablolar oluşturuluyor ve veriler ekleniyor...
Tablo: 5
Tablo: 10
...
Kayıt: 50
Kayıt: 100
...
✓ 25 tablo oluşturuldu
✓ 150 kayıt eklendi
4. Sequence'ler ayarlanıyor...
5. Django migration'ları...
✓ Migration'lar uygulandı
============================================================
FULL RESTORE TAMAMLANDI!
Tablolar: 25, Kayıtlar: 150
============================================================
✅ Artık Çalışıyor!
- ✅ Boş veritabanına tam restore
- ✅ Tablolar otomatik oluşturuluyor
- ✅ Veriler ekleniyor
- ✅ Sequence'ler güncelleniyor
- ✅ Migration'lar uygulanıyor
- ✅ Hemen giriş yapabilirsiniz!
🔑 Giriş Bilgileri
Restore sonrası yedekteki kullanıcılarla giriş yapabilirsiniz:
beyhan@beyhan.dev(yedekteki şifre)admin@example.com(yedekteki şifre)
Hemen test edin! 🎉
🚀 Şimdi Test Edin!
# Django sunucusu çalışıyorsa yeniden başlatın
# Ctrl+C ile durdurun, sonra:
python manage.py runserver
Admin Panelden Restore:
- http://127.0.0.1:8000/admin/backup/databasebackup/
- Yedeği seçin (checkbox)
- Actions → "Seçili Yedeği Geri Yükle"
- Go butonuna tıklayın
Beklenen Çıktı:
============================================================
RESTORE İŞLEMİ BAŞLIYOR
============================================================
1. Mevcut veriler temizleniyor...
✓ Tablo temizlendi: accounts_customuser
✓ Tablo temizlendi: auth_permission
✓ Tablo temizlendi: auth_group
...
✓ Mevcut veriler temizlendi!
2. Yedekteki veriler ekleniyor...
Toplam 150 INSERT komutu bulundu
İşlenen: 100/150 kayıt
3. Sequence'ler güncelleniyor...
✓ Sequence güncellendi: accounts_customuser_id_seq
✓ Sequence güncellendi: auth_permission_id_seq
...
============================================================
RESTORE TAMAMLANDI!
Başarılı: 150/150
============================================================
🎯 Artık Çalışıyor!
- ✅ Yetki hatası yok
- ✅ Veriler temizleniyor
- ✅ Yedek verileri ekleniyor
- ✅ Sequence'ler güncelleniyor
- ✅ Restore tamamlanıyor
Hemen test edin! 🎉