nous.migration

צילום מסך תוכנה:
nous.migration
פרטי תוכנה:
גרסה: 0.7.1
טען תאריך: 14 Apr 15
מפתחים: Ignas Mikalajunas
רשיון: ללא תשלום
פופולריות: 47

Rating: 1.5/5 (Total Votes: 2)

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
Configuration
הוסף לdevelopment.ini שלך או איזה סוג של ini אחר:
[Nous.migration]
אפליקציה = אפליקציה: עמוס
חבילה = busy.migration
Migrator מצפה תצורת sqlalchemy להיות נוכחת בסעיף האפליקציה, למשל:
[אפליקציה: עסוקה]
sqlalchemy.url = PostgreSQL: /// פיתוח
אני יכול להוסיף תצורת sqlalchemy לסעיף ההגירה גם אם מישהו ישאל.
אתה יכול גם להוסיף:
קרנות הון סיכון = git
src = schema_diff_cmd הבדל git / עסוק / מודלים / schema.sql
כך שפקודת add_script הייתי מוסיפה הקבצים למערכת בקרת גרסאות, ולאכלס אותם בדלתא של הסכימה שלך באופן אוטומטי.
שתי הגדרות אלה עשויות ללכת setup.cfg כפי שהם לא באמת פריסה נלוות ולא מחויבים להפעיל את היישום שלך.
שימוש
bin / להעביר development.ini [שדרוג | הורדה | התקנה | add_script] [גרסה]
שילוב עם היישום שלך
להוסיף משהו כזה:
& Nbsp; & nbsp; & nbsp; מנוע = engine_from_config (conf '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 = True)
או שאתה יכול לקבל סכימה הקנונית להגדיר ואתחול את הכל בבת אחת ופשוט לסמן את כל התסריטים כמו 'עשה'
& Nbsp; & nbsp; & nbsp; (Run_scripts init_migration = DBSetUp (), = False) DBMigrator (מנוע, 'busy.migration') set_up_migration

דרישות :.

    < li> פייטון

תוכנה דומה

תוכנות אחרות של יזם Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

תגובות ל nous.migration

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!