سؤال

كان مصمم DB الكثير من الأخطاء ولكن ميزة واحدة رائعة كانت ذلك تم حفظ نماذج قاعدة البيانات في XML عادي افتراضيا.

هذا سمح للمستخدم ل إصدارات ملف Diff عبر SVN أو بعد قارن, ، والعثور بسهولة على أي تغييرات تم إجراؤها على قاعدة البيانات.

لسوء الحظ، DB DBS Designer's Succssssor، MySQL Workbench، يخزن الملفات في تنسيق ملف MVW الخاص, ، وهو أمر غير قابل للقراءة.

هل من الممكن إجبار Workbench MySQL لحفظ XML؟

هل كانت مفيدة؟

المحلول

لا، لا يدعم الإصدار الحالي (5.2.10 بيتا) ذلك.

ومع ذلك، فإن تنسيق الملف غير ملتدي - إنه أرشيف بسحاب بسيط. أنه يحتوي على مستند XML واحد وهو نموذج قاعدة البيانات الكامل. كتبت هذا حتى السؤال قبل شهرين مع نفس الهدف كما يبدو أن لديك. أردت أن أكون قادرا على القيام به svn diff model.mwb

ساعدني الإجابة التي حصلت عليها هناك في كتابة برنامج نصي صغير يقوم بفك ضغط الملف قبل تمريره إلى أداة Diff. لقد عملت لائق وإذا كنت مهتما أستطيع نشرها في مكان ما.

أنا أيضا بدأت مؤخرا خيط على منتدى Workbench حول هذه المسألة. نأمل أن يوفر شخص ما في فريق التطوير بعض المدخلات على هذا.

تحرير: يتم الآن تتبعها بواسطة علة mysql # 51203 مع هدف 6.0.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top