اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

عمل backup باستعمال الحزمة django-dbbackup

يوفر تطبيق Django هذا أوامر إدارية للمساعدة في النسخ الاحتياطي واستعادة قاعدة بيانات المشروع وملفات الوسائط بمخازن متنوعة مثل Amazon S3 أو Dropbox أو تخزين الملفات المحلي أو أي تخزين على Django. تم تصميمه من أجل:

  • السماح لك بتأمين نسختك الاحتياطية بتوقيع GPG وأرشيف التشفير مع الضغط.
  • تعامل بسهولة مع الأرشفة عن بُعد.
  • حافظ على تحديث قاعدة بيانات التطوير الخاصة بك ، استخدم Crontab أو Celery لإعداد النسخ الاحتياطية التلقائية 

لذلك سنتعامل مع حزمة django-dbbackup ستساعدنا في هذا الشيء 

pip install django-dbbackup

ثم نعمل تهيئة في ملف الإعدادات 

INSTALLED_APPS = (
    ...
    'dbbackup',  # django-dbbackup
)

DBBACKUP_STORAGE = 'django.core.files.storage.FileSystemStorage'
DBBACKUP_STORAGE_OPTIONS = {'location': '/my/backup/dir/'}

يستخدم هذا التكوين تخزين نظام الملفات ، ولكن يمكنك استخدام أي تخزين تدعمه واجهة برمجة تطبيقات Django. انظر إعدادات التخزين لمزيد من المعلومات حول هذا الموضوع.

اختبار أن كل شيء يعمل

$ python manage.py dbbackup

 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...