سؤال

لقد حصلت على تشغيل قياسي من مطحنة أبراج الهرم التطبيق ، الذي يستخدم سكلالشيمي لاستمرار قاعدة البيانات الخاصة به.

لقد قمت بإعداد الريبو سكلالشيمي ترحيل وأنها تعمل ، ولكن أريد حقا أن يكون القدرة على استخدام المقرب لترقية وخفض قاعدة البيانات ، أو على الأقل بعض الطرق من وجود المستخدم (بعد تثبيت البيض) ترقية/خفض قاعدة البيانات إلى الإصدار المطلوب.

لقد حصلت عليه مدمج في تطبيقي الآن ، لذلك عند بدء تشغيل التطبيق يقوم بترقية الإصدار ، لكنني أفضل الذهاب مع شيء حيث يتعين على المستخدم صراحة ترقية قاعدة البيانات حتى يعرف بالضبط ما يجري ، و تعرف لعمل نسخ احتياطية مسبقا.

كيف يمكنني أن أذهب عن ذلك?كيف يمكنني إضافة أوامر للصق?

الطريقة التي يقوم بها المستخدمون بإعداد التطبيق هي:

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.يمكنك الرجوع إلى كيفية تنفيذ الهرم للأمر.

نصائح أخرى

ليس ما تبحث عنه، ولكن بطريقة واحدة تعامل مع هذا مع النسيج

http://bmark.us/install.html

هو مثال على مستندات تثبيت لدي إعداد.

https://github.com/mitechie/bookie/blob/ماجستير / fabfile / قاعدة البيانات.

هو مجموعة الأوامر المحددة DB المتاحة من خلال واجهة النسيج.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top