nous.migration

البرمجيات قطة:
nous.migration
تفاصيل البرنامج:
الإصدار: 0.7.1
تاريخ إيداع: 14 Apr 15
المطور: Ignas Mikalajunas
ترخيص: حرر
شعبية: 6

Rating: 2.0/5 (Total Votes: 1)

وnous.migration هو بعد أداة قاعدة بيانات الهجرة مخطط آخر SQLAlchemy مقرها.
تركيب
لتثبيته، إضافة:
[الهجرة]
وصفة = zc.recipe.egg
البيض =
على & nbsp؛ nous.migration
لbuildout.cfg الخاص بك
قد ترغب في إضافة الخاصة بك Pakcage وسائق زرع قاعدة البيانات وطلبك
حزمة من هذا القبيل:
[الهجرة]
وصفة = zc.recipe.egg
البيض =
على & nbsp؛ psycopg2
على & nbsp؛ nous.some_app
على & nbsp؛ nous.migration
ترتيب
أضف إلى development.ini الخاص بك او اي نوع آخر من المعهد:
[nous.migration]
التطبيق = التطبيق: مشغول
حزمة = busy.migration
وتتوقع الترقية هذا التكوين sqlalchemy ليكون حاضرا في القسم التطبيق، على سبيل المثال:
[التطبيق: مشغول]
sqlalchemy.url = كيو: /// تنمية
وأود أن أضيف التكوين sqlalchemy إلى قسم الهجرة جدا اذا كان شخص ما سوف يسأل.
يمكنك أيضا إضافة:
فكس = بوابة
schema_diff_cmd = بوابة فرق SRC / مشغول / نماذج / schema.sql
لذلك هذا الأمر add_script من شأنه أن يضيف الملفات إلى نظام التحكم في الإصدار، وملء لهم دلتا المخطط الخاص بك تلقائيا.
هذه الإعدادات اثنين قد يذهب setup.cfg لأنها ليست حقا ذات الصلة بنشر ويتم أبدا المطلوبة لتشغيل التطبيق الخاص بك.
استعمال
بن / الهجرة development.ini [ترقية | تخفيض | تركيب | add_script] [نسخة]
دمج مع التطبيق الخاص بك
إضافة شيء من هذا القبيل:
على & nbsp؛ على & nbsp؛ على & nbsp؛ محرك = engine_from_config (أسيوط، "sqlalchemy. ')
على & nbsp؛ على & nbsp؛ على & nbsp؛ DBMigrator (المحرك، 'busy.migration'). set_up_migration (init_migration = DBSetUp ()، run_scripts = خطأ)
لsetup_app الخاص بك، أو في initialize_sql الخاص بك
DBSetUp هي فئة يحتوي على طريقة "ترقية" التي تهيئة المخطط الخاص بك.
يمكنك أن تفعل ذلك بطرق متعددة، يمكنك إضافة برنامج نصي الهجرة أن يضع الجداول الخاصة بك ومن ثم ترحيل أن استخدام البرامج النصية الهجرة:
على & nbsp؛ على & nbsp؛ على & nbsp؛ DBMigrator (المحرك، 'busy.migration'). set_up_migration (run_scripts = صحيح)
أو هل يمكن أن يكون تعيين مخطط الكنسي صعودا وتهيئة كل شيء في وقت واحد وفقط بمناسبة كل البرامج النصية كما "تم"
على & nbsp؛ على & nbsp؛ على & nbsp؛ . DBMigrator (المحرك، 'busy.migration') set_up_migration (init_migration = DBSetUp ()، run_scripts = كاذبة)

المتطلبات:

بيثون

برامج مماثلة

MongoMultiMaster
MongoMultiMaster

20 Feb 15

Vino
Vino

20 Feb 15

HyperDex
HyperDex

20 Feb 15

hamsterdb
hamsterdb

17 Feb 15

البرامج الأخرى من المطور Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

تعليقات ل nous.migration

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!