وأهدافها الرئيسية هي توفير ومستقرة وقاعدة بيانات مستقلة طبقة الهجرة بسيطة.
أنه يحتوي على الجيل مخطط التلقائي (syncdb) التي يجب تشغيل مرة واحدة على الأقل في كل مشروع جانغو.
الجنوب يمكن معرفة ما إذا كان قد تم ترك الهجرة خارجا أو لا، وسوف تحذر المطور
الميزات:.
إنشاء الهجرة التلقائية: جنوب أن ترى ما الذي تغير في ملف models.py الخاص بك، و إرسال الهجرات التي تتطابق مع التغييرات تلقائيا.
استقلال قاعدة البيانات: بقدر الإمكان، وجنوب تماما قاعدة بيانات الملحد، ودعم خمسة الخلفيات قاعدة بيانات مختلفة.
التطبيق والدهاء: جنوب يعلم ويعمل مع مفهوم التطبيقات جانغو، مما يتيح لك استخدام الهجرات لبعض تطبيقات الخاصة بك واترك الباقي على الاستمرار في استخدام syncdb.
VCS واقية: ان جنوب تلاحظ إذا كان شخص آخر ارتكب الهجرات إلى نفس التطبيق كما كنت وتعارضها.
ما هو الجديد في هذا الإصدار:
قضايا تركيبات ثابتة تحميل
ما هو الجديد في الإصدار 0.7.1:
وكان هناك قضية المزعجة التي تسبب الفشل الهجرات البيانات تحت الخلية لتشغيل فجأة إلى الوراء على الأسلوب () وينتج خطأ لا علاقة لها تماما ل المشكلة الأصلية. تم إصلاح هذا.
وقد تم إصلاح الخلل وبعض nondeterminism في محرك الاعتماد الجديد (سابقا، تبعيات حسبت أحيانا عن طريق الخطأ، وغير الحتمية يعني أن هذا حدث فقط على بعض أبنية).
جناح اختبار داخلي الجنوب الآن لا يعمل بشكل افتراضي.
ما هو الجديد في الإصدار 0.5:
وORM ميزة تجميد جديدة، والذي يسمح للوصول إلى مكتب إدارة السجلات في ولاية التاريخية خلال الهجرات.
محلل models.py إعادة كتابة تماما، والتي يمكن الآن التعامل مع جميع ولكن معظم أحمق من نماذج الملفات.
الكشف عن تغيير تلقائي، والهجرات حتى الأكثر شيوعا يمكن أن تكون مكتوبة تلقائيا كل حاجة.
يتم حزم الجنوب الآن باسم دليل فرعي، الجنوب /، لجعله أسهل للاستخدام مع نقطة، buildout، وأنظمة مماثلة.
أساليب API DB لطيفة لإزالة المفاتيح الخارجية، وخلق وحذف القيود فريدة من نوعها.
التوافق الكامل مع خلق جانغو (وكل أخرى) القيود.
التغييرات alter_column أكثر قوة، بما في ذلك إسقاط القيود لأشياء مثل PositiveIntegerField عند تغيير بعيدا.
المتطلبات:
جانغو 0.97 أو أعلى
لم يتم العثور على التعليقات