ترقية الهرم / سكلالشيمي تطبيقات الويب
-
09-09-2020 - |
سؤال
لقد حصلت على تشغيل قياسي من مطحنة أبراج الهرم التطبيق ، الذي يستخدم سكلالشيمي لاستمرار قاعدة البيانات الخاصة به.
لقد قمت بإعداد الريبو سكلالشيمي ترحيل وأنها تعمل ، ولكن أريد حقا أن يكون القدرة على استخدام المقرب لترقية وخفض قاعدة البيانات ، أو على الأقل بعض الطرق من وجود المستخدم (بعد تثبيت البيض) ترقية/خفض قاعدة البيانات إلى الإصدار المطلوب.
لقد حصلت عليه مدمج في تطبيقي الآن ، لذلك عند بدء تشغيل التطبيق يقوم بترقية الإصدار ، لكنني أفضل الذهاب مع شيء حيث يتعين على المستخدم صراحة ترقية قاعدة البيانات حتى يعرف بالضبط ما يجري ، و تعرف لعمل نسخ احتياطية مسبقا.
كيف يمكنني أن أذهب عن ذلك?كيف يمكنني إضافة أوامر للصق?
الطريقة التي يقوم بها المستخدمون بإعداد التطبيق هي:
paste make-config appname production.ini
paste setup-app production.ini#appname
لإعداده في المرة الأولى ، للقيام ترقية قاعدة البيانات أو الترقية بشكل عام أريد:
paste upgrade-app production.ini#appname
أو شيء من هذا القبيل.
المحلول
يمكنك إنشاء أمر المقرب الخاص بك ، على سبيل المثال. upgrade-app
, ، ثم نسميها من أي مكان مع paster --plugin=appname upgrade-app /path/to/production.ini appname
.يمكنك الرجوع إلى كيفية تنفيذ الهرم للأمر.
نصائح أخرى
ليس ما تبحث عنه، ولكن بطريقة واحدة تعامل مع هذا مع النسيج
هو مثال على مستندات تثبيت لدي إعداد.
https://github.com/mitechie/bookie/blob/ماجستير / fabfile / قاعدة البيانات.
هو مجموعة الأوامر المحددة DB المتاحة من خلال واجهة النسيج.