Mimeo

البرمجيات قطة:
Mimeo
تفاصيل البرنامج:
الإصدار: 1.4.1 محدث
تاريخ إيداع: 6 Mar 16
المطور: Keith Fiske
ترخيص: حرر
شعبية: 33

Rating: nan/5 (Total Votes: 0)

ويمكن أن تستخدم دراسة غير مطبوعة لنقل جداول قاعدة البيانات من قاعدة بيانات كيو واحد إلى آخر.

ويشمل الدعم لاستراتيجيات لتكرار ثلاث:

1. لقطة - جدول كامل نسخ من واحد إلى آخر DB

2. يتم نقل البيانات كما تم الكشف عن محتوى جديد

- تدريجي

3. DML - يأخذ البيانات من قاعدة بيانات واحدة وبشكل دائم ينتقل إلى موقع جديد

ما هو الجديد في هذا الإصدار:

وأضاف وظيفة في الإصدار 1.1.0، لذلك أي من الإصدار 1.0.1 التحديثات إلى وقت لاحق ان تفشل على شبكة الإنترنت 9.1.
تطوير شبكة الإنترنت إلى & # x3e؛ = 9.2 سيسمح أيضا دراسة غير مطبوعة ليتم تحديثه إلى 1.1.0 وأكبر (مستحسن الإصلاح).

ما هو الجديد في النسخة 1.3.7: أضيفت

وظيفة في الإصدار 1.1.0، لذلك أي من الإصدار 1.0.1 التحديثات إلى ستفشل في وقت لاحق على شبكة الإنترنت 9.1.
تطوير شبكة الإنترنت إلى & # x3e؛ = 9.2 سيسمح أيضا دراسة غير مطبوعة ليتم تحديثه إلى 1.1.0 وأكبر (مستحسن الإصلاح).

ما هو الجديد في النسخة 1.3.6: أضيفت

وظيفة في الإصدار 1.1.0، لذلك أي من الإصدار 1.0.1 التحديثات إلى ستفشل في وقت لاحق على شبكة الإنترنت 9.1.
تطوير شبكة الإنترنت إلى & # x3e؛ = 9.2 سيسمح أيضا دراسة غير مطبوعة ليتم تحديثه إلى 1.1.0 وأكبر (مستحسن الإصلاح).

ما هو الجديد في النسخة 1.3.4: أضيفت

وظيفة في الإصدار 1.1.0، لذلك أي من الإصدار 1.0.1 التحديثات إلى ستفشل في وقت لاحق على شبكة الإنترنت 9.1.
تطوير شبكة الإنترنت إلى & # x3e؛ = 9.2 سيسمح أيضا دراسة غير مطبوعة ليتم تحديثه إلى 1.1.0 وأكبر (مستحسن الإصلاح).

ما هو الجديد في النسخة 1.1.1: الحساب

لأسماء دور مع حروف خاصة بها (كانت شرطات الجاني التي وجدت هذا الخطأ).
الجدول dblink_mapping تغير إلى اسم معين التمديد: dblink_mapping_mimeo. يسمح ذلك ليتم تثبيتها في نفس المخطط كما pg_jobmon إذا رغبت في ذلك.
تغيير نظام قفل الاستشاري لاستخدام أقفال advistory المعاملات بدلا من تلك صريحة. يتخلص من الأخطاء في كتلة استثناء عندما يتم ضرب استثناء قبل اتخاذ قفل الاستشاري.
نظمت وثائق أفضل.

ما هو الجديد في النسخة 1.0.0:

الإصدار المستقر الأول.

ما هو الجديد في النسخة 0.13.0:

مصنوعة تمديد pg_jobmon اختياري. ويمكن تشغيل أو إيقاف تشغيله في تكرار أساس جدول باستخدام الجديدة ومثل، jobmon ومثل. العمود منطقية في الجدول التكوين. إذا تم تثبيت pg_jobmon أنه سيتم تعيين إلى true افتراضيا لجميع أنواع النسخ، وإلا سيتم تعيينها كاذبة. يمكنك أيضا تعيين ما إذا كان يتم استخدامها في وقت التشغيل مع ومثل، p_jobmon ومثل. المعلمة إلى وظائف التحديث.
تمت إضافة تسجيل Jobmon إلى أسلوب النسخ المتماثل الجدول.

ما هو الجديد في النسخة 0.12.0:

Logdel تحديث وظيفة لديها الآن ومثل، repull ومثل. الخيار للقيام التحديث كاملة من البيانات من المصدر. لاحظ أنه لن حذف الصفوف على الوجهة التي تم حذفها سابقا من المصدر (حذف فقط الصفوف على الوجهة حيث العمود mimeo_source_deleted باطل). منذ باقتطاع لا يمكن القيام به كما هو الحال مع repulls تكرار الآخر، فإنه ينصح بشدة للقيام فراغ اليدوي من الجدول الوجهة بعد الانتهاء من ذلك، وربما حتى فراغ كامل لاستعادة مساحة القرص.
للمساعدة في عملية repull المذكورة أعلاه تكون أكثر كفاءة، والآن إنشاء فهرس على ومثل، mimeo_source_deleted ومثل. العمود الوجهة جميع الجداول تكرار logdel تم إنشاؤه حديثا. والجداول تكرار القائمة ليس لديها وأن أضفت هذا المؤشر. نوصي بإضافة واحد إذا ما عليك القيام به هذه الطريقة repull على الاجهزة القديمة.
DML وLogdel الجداول طابور مصدر النسخ لديها الآن الفهارس التي تم إنشاؤها على ومثل؛ معالجتها ومثل. وومثل، المصنعة، mimeo_source_deleted ومثل. الأعمدة على التوالي. هذا من شأنه أن يساعد تكرار تكون أكثر كفاءة للجداول حركة المرور أعلى تخلق طوابير أكبر. مجموعات النسخ الحالية لن يكون الجدول بهم طابور مصدر تعديل لإضافة هذا المؤشر. يوصي ذهابا واضاف انه اذا لاحظت مشاكل الأداء يدويا.
رسائل استثناء في حالة فشل وظائف صانع DML / logdel أكثر وضوحا حول ما حدث ديكم reguarding الكائنات التي تم إنشاؤها على المصدر.
الخيار p_debug إضافة إلى وظائف صانع. كما قدم التصحيح قليلا أكثر نظافة، وأنها توفر المزيد من المعلومات في كثير من الحالات.
علة فيكس: WHERE حالة تكرار logdel لم يكن يعمل بشكل صحيح.

ما هو الجديد في النسخة 0.11.0:

لقطة وظائف صانع الإضافية الآن التأكد من أن أسماء الجداول المعطاة هي مخطط المؤهلين.
تحديث ظائف اشياء للإصدارات القديمة من مصدر كيو. هناك وظائف جديدة DML 8.1 وكذلك array_agg مخصصة () وظائف تتطلب دراسة غير مطبوعة.

ما هو الجديد في النسخة 0.10.2: الخيار refresh_table

جديد لمجرد القيام اقتطاع التوالي وrepull لجدول منتظم. مضيفا فقط باعتباره ميزة طفيفة بسبب تغييرات أخرى لا تؤثر API وانها ليست على النحو الموصى به على وظيفة التحديث العادية إذا كان ذلك ممكنا. أيضا refresh_table () عدم تسجيل حاليا لpg_jobmon، لذلك لا يمكن رصدها ولن تخصم أي تنبيهات إذا / عندما فشل هذا النوع التحديث. ما هذا مفيد لهو وجود وسيلة للحصول على بيانات من الإنتاج إلى قاعدة بيانات انطلاق / ديف حيث كنت لا تزال تريد أن تكون قادرة على تعديل الجدول الوجهة. يمكن أن نفعل ذلك مع تزايدي أو دمل، ولكن هذا يتجنب الحاجة إلى أي المفاتيح الأساسية، والأعمدة السيطرة أو الكتابة الوصول إلى قاعدة بيانات المصدر.
إزالة مخصصة نوع التعداد. جعلت الأمور أكثر تعقيدا بكثير مما كان ينبغي أن يكون. تتضمن التعدادات سيئة حقا في التمديدات حيث يمكنك أبدا مجرد إضافة قيمة جديدة في التحديث.
الأوامر لإزالة حد التخلف دفعة وتعيين الحدود الافتراضية للنسخ المتماثل تدريجي في عداد المفقودين من مستنسخ - ملف التحديث 0.9.3--0.10.1 الالتفافية. إذا تم استخدام هذا الملف لتحديث مستنسخ، والافتراضات لم يتغير قط ولا يزال يجري وضع حدود للوظائف التحديث الجديدة. تشغيل هذه هنا مرة أخرى.

ما هو الجديد في النسخة 0.10.0:

والآن بعد أن سحب كميات أكبر من البيانات أكثر كفاءة، لم يعد هناك حد دفعة الافتراضية. سيحصل كافة الصفوف الجديدة المتاحة في كل شوط التحديث. هذا لا يؤثر على الوظائف الحالية، إلا فرص العمل المستحدثة حديثا بعد تثبيت هذا الإصدار. إذا كنت ترغب في إزالة القيود دفعة (موصى به إلا إذا لزم الأمر)، تعيين عمود batch_limit إلى NULL في جميع الجداول التكوين.
مطلوب قيمة حدود الآن لتكوين الواضع / المحدث للمساعدة على ضمان الاتساق. الافتراضي هو 10 دقيقة. إن وجدت قد تم على النحو فارغة، وقد تم تحديثه إلى الافتراضي.
الجديدة ومثل، اشياء ومثل. مجلد في مستودع. يحتوي على بعض إصدارات وظائف لعند قاعدة البيانات المصدر أقدم من 9.1. ويمكن لهذه تجعل من الممكن استخدام مستنسخ لتطوير قاعدة بيانات عبر الإصدارات الرئيسية. في حين أنها يمكن أن تستخدم لأغراض النسخ المتماثل العادي أيضا، أن لا ينصح المدى الطويل منذ تحديثا التمديد من شأنه أن الكتابة وظائف إذا كنت تسميتها إلى أسمائها الأصلية.
يحتوي المجلد اشياء أيضا النصي الثعبان لتحل محل وظيفة run_refresh إهمال. استخدام هذا للمساعدة في جعل تشغيل مهام النسخ المتماثل المقرر أسهل وأكثر موثوقية أن وظيفة plpgsql القديمة.
وظائف تعيين بأنه مستقر أو غير قابل للتغيير يمكن أن يكون.
علة فيكس: الجدول طابور المؤقت لا يحصل تراجع في refresh_logdel. تحدث أخطاء إذا تم تشغيل نفس التحديث في الدورة نفسها.
علة فيكس: هل الآن بدقة تقرير التهم الصف حتى عند إدخال لتقسيم الجداول.
تنظيف التعليمات البرمجية.
جعل pgTAP اختبارات أكثر من ذلك بقليل واسعة النطاق. اختبارات إضافية للحدود دفعة واحدة.

ما هو الجديد في النسخة 0.9.3:

الوصول إلى الحد دفعة المحدد لإحداث سجل pg_jobmon تحذير للنسخ المتماثل DML / logdel يمكن أن يحدث أبدا تقريبا في الواقع نتيجة لتحصل على مداخل مستقلة من الجدول طابور المصدر. هذا من شأنه أن الإخطار النسخ المتماثل ربما متخلفة لم يحدث. تغير في حالة تأهب ليحدث لو أن تصل دفعة الفعلية 75٪ من الحد دفعة واحدة.

ما هو الجديد في النسخة 0.8.3:

DML الثابتة التحديث لا يضخم التحديثات وحذف.
ثابت DML / logdel تحديث لا تحديث صف واحد إذا كان لديه بأعمدة الابتدائية / مفتاح فريد ومجموعة فرعية فقط من أعمدة هذا المفتاح يتم تغييرها.
الثابت حالة الحافة في refresh_dml / logdel حيث، إذا تم ضرب الحد دفعة، قد الجدول طابور البعيد لا علامة على الصفوف التي تمت معالجتها بشكل صحيح.
اختبارات المتغيرة لاستخدام pgTAP. اختبار جناح هو الآن أكثر من ذلك بكثير واسعة النطاق، وساعدت تجد الخلل المذكورة أعلاه.

المتطلبات:

كيو 9.1 أو أعلى
pg_jobmon 0.3 أو أعلى
كيو dblink تمديد

برامج مماثلة

Crate
Crate

10 Feb 16

CURD.py
CURD.py

13 May 15

pgBadger
pgBadger

9 Apr 16

البرامج الأخرى من المطور Keith Fiske

pg_jobmon
pg_jobmon

20 Jul 15

PGExtractor
PGExtractor

10 Feb 16

تعليقات ل Mimeo

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