Sqitch يعمل تماما مثل أي نظام آخر التحكم في الإصدار، وتتبع التغييرات بين الملفات، ولكن خلافا للأنظمة VCS العادية، Sqitch المسارات التغييرات فقط التي تم إجراؤها على قاعدة البيانات.
إذا حدث خطأ ما عند نقطة واحدة أو لآخر خلال مرحلة التطوير، Sqitch تسمح للمطورين لتذهب ببساطة العودة في الوقت المناسب وتتبع الخطأ، أو ببساطة أكثر، فقط تعود قاعدة البيانات بأكملها.
Sqitch هو أداة مفيدة للغاية، وخاصة في تطبيقات الويب الحرجة حيث يجب حماية البيانات المخزنة ضد التعديلات عرضية أو محاولات القرصنة.
في الوقت الراهن، معتمدة فقط كيو، سكليتي و MySQL مع Sqitch
ما هو الجديد في هذا الإصدار:.
فشل التثبيت الثابتة في عداد المفقودين بسبب IO :: وحدة الملف على ويندوز.
فشل اختبار ملف ثابت لمحرك أوراكل على ويندوز.
علة ثابتة حيث مساحة اسم autoclean: 0.16 تسبب أخطاء مثل ومثل، مثيل كائن غير صالح: 'الأصفر' & مثل ؛.
ما هو الجديد في النسخة 0.9991:
الثابتة فشل التثبيت بسبب عدم وجود IO :: وحدة الملف على ويندوز.
فشل اختبار ملف ثابت لمحرك أوراكل على ويندوز.
علة ثابتة حيث مساحة اسم autoclean: 0.16 تسبب أخطاء مثل ومثل، مثيل كائن غير صالح: 'الأصفر' & مثل ؛.
ما هو الجديد في النسخة 0.999:
الثابتة فشل التثبيت بسبب عدم وجود IO :: وحدة الملف على ويندوز.
فشل اختبار ملف ثابت لمحرك أوراكل على ويندوز.
علة ثابتة حيث مساحة اسم autoclean: 0.16 تسبب أخطاء مثل ومثل، مثيل كائن غير صالح: 'الأصفر' & مثل ؛.
ما هو الجديد في النسخة 0.992:
الثابتة الهدف اختبار الفشل على ويندوز.
واضاف لدعم بوستجرس-XC إلى محرك كيو. يتم توزيع الجداول التسجيل Sqitch بواسطة النسخ المتماثل إلى كافة العقد البيانات.
واضاف الدعم إلى MariaDB ل5.3 وأعلى للمحرك الخلية.
ما هو الجديد في النسخة 0.991:
خرج ومثل، واستخدام قيمة غير مهيأ ومثل؛ تحذيرات عندما تفشل اتصالات قاعدة البيانات.
تخفيض الحد الأدنى المطلوب DBD :: فايربيرد لv1.11.
إصلاح `الخيار --verbose` إلى` القيادة target`.
خرج أكثر القضايا تكوين المستخدم في الاختبارات، وذلك بفضل لوني.
فشل اختبار ثابتة عندما يتم تعيين `$ PGPASSWORD` متغير البيئة.
ما هو الجديد في النسخة 0.980:
إزالتها التعامل مع حالة خاصة من الاسم الكامل للمستخدم المنال من نظام OS X. على
ما هو الجديد في النسخة 0.973:
الآن تتطلب DBD :: سكليتي جمعها مع برنامج SQLite 3.7.11 أو أعلى. كان لديه دائما، ولكن الآن رميات استثناء معنى إذا تم تجميع نسخة قديمة إلى DBD :: سكليتي.
ما هو الجديد في النسخة 0.970:
واضاف اسم المشروع في الرأس لإخراج `القيادة plan`.
وأضاف محرك أوراكل.
وأضاف `sqitchtutorial-oracle.pod`، وهو البديل أوراكل محددة من` sqitchtutorial.pod`.
ما هو الجديد في النسخة 0.965:
الثابتة فشل الاختبار بسبب الاختلافات حرف إنهاء الخط على ويندوز.
استبدال جميع استخدامات `$ /` `في الإخراج إلى ومثل؛ & # x5c؛ ن & مثل؛`.
خطأ بناء ثابت التي حالت دون تثبيت على بيرل 5.10 عندما لم يتم تثبيت وحدة الأصل.
ما هو الجديد في النسخة 0.964:
إزالة DBD :: سكليتي من قائمة تبعيات الإنشاء.
فشل اختبار ثابتة بسبب المشفرة (واسعة حرف) التحذيرات على أثار على أنظمة مع لغات غير الانجليزية.
الغلابة إزالة من `previous_exception` Throwable في التطبيق :: :: Sqitch X على Throwable 0.200007 وأعلى، حيث لم تعد هناك حاجة إليها.
المتغيرة اختبار المقارنة بين محتويات الملف الذي فشل على ويندوز للقيام المقارنة اكثر مرونة ونأمل إصلاح فشل الاختبار.
ما هو الجديد في النسخة 0.960:
و`القيادة rebase` لم يعد فشل إذا كانت قاعدة البيانات عادت بالفعل، ولكن يجعل مجرد علما أنه وتطول إلى نشر.
واضاف `القيادة plan`. انها مثل `log`، ولكن تظهر لائحة تغييرات في الخطة، بدلا من الأحداث المسجلة في قاعدة البيانات.
وأضاف `search_changes ()` للخطة. المستخدمة من قبل `القيادة plan`.
واضاف `الخيار --oneline` إلى` القيادة log`.
يسمح وضع علامات على تغير التعسفي، وليس مجرد التغيير الأخير في الخطة، عن طريق تمرير مواصفات التغيير (الاسم، الرقم، أو علامة) كما الوسيطة الثانية إلى `القيادة tag`.
رسائل الخطأ المحدثة لاحظ أنه لا يتم السماح أحرف فارغة في أسماء المشاريع أو تغيير أو العلامة.
ما هو الجديد في النسخة 0.953:
الثابتة فشل اختبار في `ر / engine.t` الناجمة عن القراد على مدار الساعة.
غيرت تحقق قالب لانهاء مع `` ROLLBACK` بدلا من COMMIT`. هذا هو لتشجيع الناس على عدم إجراء أية تغييرات دائمة في التحقق من الاختبارات.
استثناء ثابت انطلقت شرارتها في محاولة للعودة أو rebase `--to` التغيير الذي لم يكن موجودا في قاعدة البيانات.
توصية إضافية للقرنة :: بسيطة لعملية الإنشاء.
إضافة خيار `بناء --etcdir` لتحديد الدليل الذي يجب تثبيت التكوين وقالب الملفات. افتراضات إلى `الخ / الفرعي sqitch` من` --prefix`، `--install_base`، أو البادئة بيرل.
إضافة خيار `بناء --installed_etcdir`. هذا وتستخدم لتعيين موقع دليل نظام الخ. افتراضات إلى قيمة `--etcdir`.
القيود:
لا يزال قيد التطوير.
لم يتم العثور على التعليقات