ffmigration

نرم افزار تصویر:
ffmigration
جزئیات نرم افزار:
نسخه: 0.4
ها تاریخ: 11 May 15
توسعه دهنده: Ferran Pegueroles Forcadell
پروانه: رایگان
محبوبیت: 6

Rating: 5.0/5 (Total Votes: 1)

در ffmigration یک ابزار ساده مهاجرت پایگاه داده است.
آیا راهی ساده زیبا ANS نگه داشتن مهاجرت پایگاه داده به منظور در environemnts مختلف، پیگیری سرشار پایگاه داده migratison اعدام و با هیچ کدام.
ffmigration یک ابزار مهاجرت به جلو تنها است، به این معنی که نیازی راه مورچه اتوماتیک گرد وجود دارد و مهاجرت اعمال می شود.
چگونه کار می کند
ffmigration ایجاد یک جدول نام در پایگاه داده انتخاب migration_history برای پیگیری OD مهاجرت اعمال می شود. این جدول به طور خودکار در اولین اجرا ایجاد شده است.
در هر اجرا، به نظر می رسد ffmigration به تمام فایل های با پسوند .sql در دایرکتوری مهاجرت ارائه شده در خط فرمان، چک در صورتی که فایل مهاجرت شده است به پایگاه داده استفاده می شود، و اگر IH تا به aplied نشده است آن را به apllied پایگاه داده ها و ذخیره به migration_history.
این است که به توصیه به نام تمام فایل های مهاجرت با پیشوند تعداد برای حفظ نظم. برای مثال:
 LS / برخی / مهاجرت / دیر /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
نصب و راه اندازی
استفاده از setup.py:
پایتون ساخت setup.py
پایتون کنید: sudo setup.py نصب
و یا استفاده پیپ:
تصویر در تصویر ffmigrate نصب
خط فرمان
از & nbsp؛ ./ ffmigration --help
طریقه استفاده: ffmigration [گزینه] پایگاه داده migrations_dir
درخواست مهاجرت پایگاه داده از migrations_dir به پایگاه داده انتخاب شده است.
migration_dir حاوی فایل های با پسوند .sql، که طبقه بندی شده اند
و اعمال می شود.
مهاجرت اعمال بر روی یک جدول به نام نجات 'migration_history'
در پایگاه داده انتخاب شده
گزینه ها:
از & nbsp؛ - شماره نسخه نسخه برنامه نشان می دهد و خروج
& nbsp؛ در -h، --help این ارسال کمک و خروج نشان می دهد
& nbsp؛ در -H HOST، HOST --host = سرور پایگاه داده نام هاست
کنید. & nbsp؛ -u USER، --user = پایگاه داده USER نام کاربری
از & nbsp ؛-p درخواست رمز عبور پایگاه داده
از & nbsp؛ - = رمز عبور رمز عبور رمز عبور پایگاه داده
از & nbsp ؛-P PORT، --port = درگاه اتصال به پایگاه داده PORT
& nbsp؛ در -q، --quiet می توانم پیام وضعیت را به stdout نسخه قابل چاپ نیست
& nbsp؛ در -l LEVEL، --level = LEVEL
& nbsp؛ در سطح ورود به سیستم (اشکال زدایی، اطلاعات، هشدار، خطا، بحرانی)
& nbsp؛ از -n، --noop آیا دستورات اجرا کنید

در مورد نیاز:

پایتون.

به محدودیت ها:

در حال حاضر آن را تنها با MySQL کار می کند.

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

SQLAlchemy
SQLAlchemy

17 Feb 15

Qore Glut Module
Qore Glut Module

20 Feb 15

mongoctl
mongoctl

20 Feb 15

نرم افزار های دیگر از توسعه دهنده Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

6 Jun 15

django-dirbrowser
django-dirbrowser

11 May 15

نظرات به ffmigration

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