Goose

البرمجيات قطة:
Goose
تفاصيل البرنامج:
الإصدار: 1.0.0
تاريخ إيداع: 14 Apr 15
المطور: Mike Steder
ترخيص: حرر
شعبية: 22

Rating: nan/5 (Total Votes: 0)

وغوس هو أداة بايثون لإدارة وتطبيق قاعدة بيانات SQL الهجرات.
لأن الأوز لدينا استخدام SQLAlchemy لإدارة الجداول هجرتهم يمكنك الاتصال والهجرة أي قاعدة بيانات مدعومة SQLAlchemy.
الهجرات هي مجرد سهل ملفات SQL ويتم تطبيق الهجرات ترتيب المحدد من خلال التكوين في ملف YAML.
استعمال
أولا تهيئة قاعدة البيانات الخاصة بك عن طريق تثبيت الجدول migration_info:
أوزة سكليتي -d: ///my.db الهجرات -m / الحرف الأول
الآن المضي قدما والهجرة:
أوزة سكليتي -d: ///my.db الهجرات -m / الهجرة
لمعرفة ما تم تطبيق الهجرات يمكنك القيام به:
أوزة سكليتي -d: ///my.db الهجرات -m / قائمة
تركيب
PIP تثبيت pyyaml ​​نقطة تثبيت sqlalchemy
وتثبيت أيهما API DB برنامج التشغيل الذي تحتاجه لDB الخاص بك محددة:
PIP تثبيت psycopg2
تخطيط المشروع
على افتراض لديك مشروع تريد إضافة الهجرات إليها في دليل من هذا القبيل:
اسم التطبيق
| - README
`- حزمة
على & nbsp؛ | - __init__.py
على & nbsp؛ `- somecode.py
هل يمكن أن تضيف الهجرات من هذا القبيل:
اسم التطبيق
| - 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

المتطلبات:

بيثون

برامج مماثلة

DBengine
DBengine

2 Jun 15

ALVILA DataFlyer
ALVILA DataFlyer

11 May 15

fdb
fdb

20 Feb 15

البرامج الأخرى من المطور Mike Steder

txTemplate
txTemplate

20 Feb 15

تعليقات ل Goose

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