ترقية قاعدة بيانات أودو من إصدار إلى إصدار أعلى

ترقية قاعدة بيانات أودو من إصدار إلى إصدار أعلى
شارك المحتوى

كيفية ترقية قاعدة بيانات أودو من إصدار إلى إصدار أعلى

 

للمُنتقلين بين إصدارين مُختلفين أكبر مُشكلة قد تواجهك هي توافق قاعدة البيانات مما يجعل عملية الترقية شبة مُستحيلة إذا ما فائدة الإنتقال إلى إصدار أعلى ما لم أستطيع نقل كل بياناتي معي

نستخدم في ذلك أداة OpenUpgrade وهي من تطوير مُجتمع أودو كما أن تلك الأداة يُمكنها أن تقوم بالتحويل بين العديد من إصدارات أودو حتى الإصدار الحادي عشر

لكن يجب الإنتباه حتى تلك اللحظة الإصدارات التي يُمكن عمل تحديث إليها بدون مشاكل هي حتى الإصدار التاسع

في هذا الرابط ستجد جداول بالموديلات التي تستطيع الأداة ترقيتها

https://doc.therp.nl/openupgrade/status.html

 

الشرح

أولا نقوم بتحميل الأداة بالأمر التالي

wget https://raw.githubusercontent.com/OCA/OpenUpgrade/HEAD/scripts/migrate.py

بعد ذلك نقوم بكتابة الأمر التالي

python migrate.py --config=[CONFIG FILE] --database=[DATABASE NAME] --run-migrations=[NEW VERSION]

الأداة تأخذ ثلاث مُحددات وهي

–config[ملف الإعدادت]

ثانياً

database=[قاعدة البيانات المُراد تحويلها]

ثالثاً

runmigrations=[الإصدار المُراد التحويل إليه]

بعد الإنتهاء من عملية الترقية ستجد ملف بإسم قاعدة البيانات التي قُومت بتحويلها متبوع بكلمة migrated

تقوم برفعه إلى الخادم الجديد عن طريق مُدير قواعد بيانات أودو

 

تم تجربة تلك الأداة بشكل شخصي بنجاح بين الإصدارين 7 إلى 8

مُحمد الصايغ

مدير سيرفرات ومبرمج هاوي أحب البحث

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.