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 راننده databse خود و درخواست خود را
بسته بندی شبیه به این:
[مهاجرت]
دستور غذا = zc.recipe.egg
تخم مرغ =
و nbsp؛ psycopg2
و nbsp؛ nous.some_app
و nbsp؛ nous.migration
پیکر بندی
اضافه کردن به development.ini خود و یا نوعی دیگر از INI:
[nous.migration]
برنامه = برنامه: مشغول
بسته = busy.migration
Migrator را انتظار پیکربندی sqlalchemy به حضور در بخش برنامه باشد، به عنوان مثال:
[برنامه: مشغول]
sqlalchemy.url = PostgreSQL و: /// توسعه
من ممکن است پیکربندی sqlalchemy به بخش مهاجرت اضافه بیش از حد اگر کسی از شما خواهد خواست.
شما همچنین می توانید اضافه کنید:
VCS = دستگاه گوارش
SRC schema_diff_cmd = تفاوت دستگاه گوارش / مشغول / مدل / 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 = FALSE)
به 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 = FALSE)

مورد نیاز:

پایتون

نرم افزار های مشابه

Dabo
Dabo

11 May 15

Qore Qt4 Module
Qore Qt4 Module

20 Feb 15

NCBI C++ Toolkit
NCBI C++ Toolkit

20 Feb 15

Andromeda
Andromeda

2 Jun 15

نرم افزار های دیگر از توسعه دهنده Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

نظرات به nous.migration

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!