لدي موقع يعمل بالإصدار 2.5.0.beta2 ( c4bc734b11 ). لأسباب . . . مختلفة . . . أحتاج إلى إبقاء الموقع وجميع الإضافات مثبتة على إصدار محدد.
لقد قمت بإنشاء حاوية جديدة على موقع تجريبي، مع تثبيت Discourse على نقطة ارتباط (commit) محددة، وإعادة تعيين كل إضافة باستخدام الأمر reset --hard إلى نفس نقطة الارتباط التي يعمل عليها موقع الإنتاج الحالي. الآن أريد استعادة نسخة احتياطية للتأكد من أن هذا الإجراء حقق ما أظن أنه حققه.
اسم ملف النسخة الاحتياطية هو community-2020-06-10-163052-v20201303000002.sql.gz
ولكن عملية الاستعادة تفشل بسبب:
Validating metadata...
Current version: 20200320193612
Restored version: 20201303000002
أو، لتسهيل القراءة:
Validating metadata...
Current version: 2020 03-20-19:36:12
Restored version: 2020 13-03-00:00:02
أتذكر بشكل ضبابي وجود مشكلة تتعلق بأرقام الإصدارات الخاطئة في النسخ الاحتياطية، لكنني لم أتمكن من العثور عليها.
أعتقد أنني بحاجة إلى إعادة تسمية الملف إلى community-2020-06-10-163052-v20200303000002.sql.gz بدلاً من community-2020-06-10-163052-v20201303000002.sql.gz؟
تحرير: نجحت إعادة تسمية ملف النسخة الاحتياطية، على الأقل بالنسبة للنسخة الاحتياطية الخاصة بقاعدة البيانات فقط…
تحرير 2: وبعد ذلك تمكنت من استعادة نسخة احتياطية كاملة بعد إعادة تسميتها.