Goose

צילום מסך תוכנה:
Goose
פרטי תוכנה:
גרסה: 1.0.0
טען תאריך: 14 Apr 15
מפתחים: Mike Steder
רשיון: ללא תשלום
פופולריות: 22

Rating: nan/5 (Total Votes: 0)

אווז הוא כלי Python לניהול ויישום הגירת מסד נתונים SQL.
בגלל אווזינו להשתמש SQLAlchemy לנהל שולחנות הגירתם אתה יכול להתחבר לכל מסד נתונים ולהעביר נתמכים על ידי SQLAlchemy.
הגירה הן פשוט קבצי SQL וההגירה כדי מוחלות מצוינת דרך תצורה בקובץ YAML.
שימוש
ראשית לאתחל את מסד הנתונים על ידי התקנת שולחן migration_info:
SQLite -d אווז: ///my.db הגירות -m / init
עכשיו קדימה ולהעביר:
SQLite -d אווז: ///my.db הגירות -m / להעביר
כדי לברר מה הגירות יושמו שאתה יכול לעשות:
SQLite -d אווז: ///my.db הגירות -m / רשימה
התקנה
PIP להתקין pyyaml ​​פיפס להתקין sqlalchemy
ולהתקין לפי API DB נהג שאתה צריך עבור DB הספציפי שלך:
PIP להתקין psycopg2
פרויקט פריסה
בהנחה שיש לך פרויקט שאתה רוצה להוסיף להגירה בספרייה כמו זה:
MyApp
| - README
`- חבילה
& Nbsp; | - __init__.py
& Nbsp; '- somecode.py
אתה יכול להוסיף הגירה כמו זה:
MyApp
| - README
| - חבילה /
| | - __init__.py
| '- Somecode.py
`- הגירה /
& Nbsp; | - create_user_tables.sql
& Nbsp; | - db_skeleton.sql
& Nbsp; | - index.yaml
& Nbsp; '- update_users.sql
התוכן של index.yaml ייראה כך:
הגירה:
& Nbsp; - db_skeleton.sql
& Nbsp; - create_user_tables.sql
& Nbsp; - update_users.sql

דרישות :

  • Python

תוכנה דומה

verobject
verobject

14 Apr 15

DbWrench
DbWrench

17 Jul 15

תוכנות אחרות של יזם Mike Steder

txTemplate
txTemplate

20 Feb 15

תגובות ל Goose

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