সফটওয়্যার বিবরণ:
সংস্করণ: 1.4.1 আপডেট
তারিখ আপলোড: 6 Mar 16
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 157
এ Mimeo এ এক পোস্টগ্রি ডাটাবেসের থেকে অন্য ডাটাবেজ টেবিল সরাতে ব্যবহার করা যেতে পারে. '
ঢাকা সহ তিনটি প্রতিলিপি কৌশল জন্য সমর্থন
<পি> 1. স্ন্যাপশট - সমগ্র এক ডিবি থেকে আরেক কপি টেবিল?
ঢাকা 2. ক্রমবর্দ্ধমান - যেমন নতুন বিষয়বস্তু সনাক্ত করা হয় ডেটা স্থানান্তরিত হয়?
<পি> 3. DML - এক ডাটাবেস থেকে তথ্য নেয় এবং স্থায়ীভাবে একটি নতুন অবস্থান?
এই রিলিজে নতুন এটা চলে আসে
- <লি> ফাংশন সংস্করণ 1.1.0 মধ্যে যোগ করা হয়েছে, যাতে কোন আপডেট সংস্করণ 1.0.1 থেকে পরে পোস্টগ্রি 9.1 এ ব্যর্থ হবে.
- ফাংশন সংস্করণ 1.1.0 যোগ করা হয়েছে, তাই কোন আপডেট সংস্করণ 1.0.1 থেকে পরে পোস্টগ্রি 9.1 উপর ব্যর্থ হবে.
- ফাংশন সংস্করণ 1.1.0 যোগ করা হয়েছে, তাই কোন আপডেট সংস্করণ 1.0.1 থেকে পরে পোস্টগ্রি 9.1 উপর ব্যর্থ হবে.
- ফাংশন সংস্করণ 1.1.0 যোগ করা হয়েছে, তাই কোন আপডেট সংস্করণ 1.0.1 থেকে পরে পোস্টগ্রি 9.1 উপর ব্যর্থ হবে.
- তাদের মধ্যে বিশেষ অক্ষর সঙ্গে ভূমিকা নামের জন্য অ্যাকাউন্ট ( ড্যাশ অভিযুক্ত ব্যক্তি যে এই বাগ খুঁজে পাওয়া যায়) ছিলেন.
- এক্সটেনশন নির্দিষ্ট নামের dblink_mapping টেবিল পরিবর্তিত: dblink_mapping_mimeo. এটা pg_jobmon মতই স্কিমা ইনস্টল করার সুযোগ দেয় যদি আকাঙ্ক্ষিত.
- প্রথম স্থিতিশীল রিলিজ করুন
- মেড pg_jobmon এক্সটেনশন ঐচ্ছিক. এটা একটি প্রতি প্রতিলিপি টেবিল নতুন & quot; ব্যবহার ভিত্তিতে বা বন্ধ পরিণত করা যেতে পারে; jobmon করুন & quot; কনফিগ টেবিলের বুলিয়ান কলাম. pg_jobmon ইনস্টল করা হলে তা সব প্রতিলিপি ধরনের জন্য ডিফল্ট দ্বারা সত্য সেট করা হবে, অন্যথায় এটা মিথ্যা নির্ধারণ করা হবে. এছাড়াও আপনি সেট করতে পারেন এটা দিয়ে রানটাইম ব্যবহার করা হয় কিনা করুন & quot; p_jobmon করুন & quot; রিফ্রেশ ফাংশান পরামিতি.
- Logdel রিফ্রেশ ফাংশন এখন একটি & quot আছে; বিকল্প উৎস থেকে তথ্য একটি সম্পূর্ণ রিফ্রেশ করতে. মনে রাখবেন যে, এটা গন্তব্য যে পূর্বে উৎস থেকে মোছা হয়েছে উপর সারি মুছে ফেলা হবে (শুধুমাত্র গন্তব্য যেখানে mimeo_source_deleted কলাম নাল উপর সারি মুছে ফেলে). যেহেতু একটি truncate যেমন অন্যান্য প্রতিরূপন repulls সঙ্গে সম্পন্ন করা হয় করা যাবে না, এটা অত্যন্ত পর এই কাজ করা হয়, এমনকি একটি ভ্যাকুয়াম ডিস্ক স্থান পুনরুদ্ধারের জন্য পূর্ণ গন্তব্য টেবিল একটি ম্যানুয়াল ভ্যাকুয়াম না করা বাঞ্ছনীয়.
- স্ন্যাপশট & ক্রমবর্দ্ধমান সৃষ্টিকর্তা ফাংশন এখন নিশ্চিত যে দেওয়া টেবিলের নাম স্কিমা যোগ্যতাসম্পন্ন হয়.
- নিউ refresh_table শুধু একটি সরল আরোপ করছেন জন্য বিকল্প এবং একটি নিয়মিত টেবিলের জন্য repull. শুধু একটি ছোটখাট বৈশিষ্ট্য হিসেবে যোগ কারণ অন্যান্য পরিবর্তন এপিআই কোন প্রভাব ফেলবে না এবং এটি একটি নিয়মিত রিফ্রেশ কাজ সম্ভব হলে যেমন বাঞ্ছনীয় নয়. এছাড়াও refresh_table () বর্তমানে pg_jobmon করতে লগ ইন না, তাই নজর দেওয়া যাবে না এবং কোনো সতর্কতা ফাটান হবে না, যদি / যখন এই রিফ্রেশ টাইপ ব্যর্থ. কি এই জন্য দরকারী একটি নাটক মঞ্চস্থ করার পদ্ধতি যেমন / dev ডাটাবেসের যেখানে আপনি এখনও গন্তব্য টেবিল সম্পাদনা করতে সক্ষম হতে চান উৎপাদন থেকে তথ্য পেতে একটি উপায় হচ্ছে. করতে পারে যে ক্রমবর্ধমান বা DML সঙ্গে, কিন্তু এই এড়াতে কোনো প্রাথমিক কী, নিয়ন্ত্রণ কলাম প্রয়োজন বা সোর্স ডাটাবেস অ্যাক্সেস অনুগ্রহ করে লিখুন.
- এখন তথ্য বড় পরিমাণে pulling আরো দক্ষ করে সেখানে আর একটি ডিফল্ট ব্যাচ সীমা নেই. প্রতিটি রিফ্রেশ রান সব নতুন সারি উপলব্ধ পাবেন. এই বিদ্যমান কাজ শুধুমাত্র নব নির্মিত কাজ প্রভাবিত করে না, পরে এই সংস্করণে ইনস্টল করা হয়. আপনি ব্যাচ সীমা অপসারণ চাই (যদি প্রয়োজনীয় প্রস্তাবিত), সব কনফিগ সারণিতে নাল batch_limit কলাম সেট.
- সঠিক ব্যাচ সীমা পৌঁছনো কারণ? dml / logdel রেপ্লিকেশন জন্য সতর্কবার্তা প্রায় আসলে উৎস কিউ টেবিল থেকে স্বতন্ত্র এন্ট্রি পেয়ে কারণে ঘটতে কখনোই. প্রতিলিপি এই প্রজ্ঞাপন করতে হবে সম্ভবত পতনশীল পিছনে ঘটবে না. সতর্কতা যদি প্রকৃত ব্যাচ ব্যাচ সীমা 75% ছুঁয়েছে ঘটতে পরিবর্তন করা হয়েছে.
- ফিক্সড dml আপডেট প্রচারের না রিফ্রেশ করুন এবং মুছে ফেলা হবে
- পোস্টগ্রি 9.1 বা উচ্চতর করুন
<লি> আপগ্রেড পোস্টগ্রি # x3e & করা;. = 9.2 এছাড়াও Mimeo 1.1.0 এবং বৃহত্তর (প্রস্তাবিত ফিক্স) আপডেট করা অনুমতি দেবে করুন
নতুন সংস্করণ 1.3.7 মধ্যে এ কি:
<লি> আপগ্রেড পোস্টগ্রি # x3e & করা;. = 9.2 এছাড়াও Mimeo 1.1.0 এবং বৃহত্তর (প্রস্তাবিত ফিক্স) আপডেট করা অনুমতি দেবে করুন
নতুন সংস্করণ 1.3.6 মধ্যে এ কি:
<লি> আপগ্রেড পোস্টগ্রি # x3e & করা;. = 9.2 এছাড়াও Mimeo 1.1.0 এবং বৃহত্তর (প্রস্তাবিত ফিক্স) আপডেট করা অনুমতি দেবে করুন
নতুন সংস্করণ 1.3.4 মধ্যে এ কি:
<লি> আপগ্রেড পোস্টগ্রি # x3e & করা;. = 9.2 এছাড়াও Mimeo 1.1.0 এবং বৃহত্তর (প্রস্তাবিত ফিক্স) আপডেট করা অনুমতি দেবে করুন
নতুন সংস্করণ 1.1.1
<লি> সুস্পষ্ বেশী পরিবর্তে লেনদেনজনিত advistory কেশ ব্যবহার করতে পরিবর্তিত উপদেষ্টা লক সিস্টেম. পরার ব্যতিক্রম ব্লক ত্রুটি পরিত্রাণ যখন ব্যতিক্রম উপদেষ্টা লক নেওয়া হয় আগে আঘাত করা হয়.
<লি> সংগঠিত ডকুমেন্টেশন ভাল.
সংস্করণ 1.0.0 নতুন .
নতুন সংস্করণ 0.13.0 এ
<লি> Jobmon লগিং টেবিল প্রতিলিপি পদ্ধতি যোগ করা হয়েছে.
সংস্করণ 0.12.0 নতুন :; repull & quot;
<লি> সাহায্য করতে উপরে repull প্রক্রিয়া আরো দক্ষ হতে, একটি সূচক এখন উপর ভিত্তি করে তৈরি & quot; mimeo_source_deleted করুন & quot; সব নতুন তৈরিকৃত logdel প্রতিরূপন সারণির গন্তব্য কলাম. বিদ্যমান প্রতিরূপন টেবিল এই সূচক যোগ করা হবে না. এক যোগ করে আপনি পুরোনো স্থাপনার উপর এই repull পদ্ধতি করতে হবে সুপারিশ.
<লি> DML & Logdel প্রতিলিপি উৎস কিউ টেবিল বর্তমানে উপর ভিত্তি করে তৈরি সূচী আছে করুন & quot; প্রক্রিয়াজাত করুন & quot; এবং & quot; প্রক্রিয়াজাত, mimeo_source_deleted করুন & quot; যথাক্রমে কলাম. এই প্রতিলিপি সাহায্য করা উচিত উচ্চ ট্রাফিক টেবিল যে বৃহত্তর queues তৈরি জন্য আরো দক্ষ হতে. বিদ্যমান প্রতিলিপি সেট তাদের উৎস কিউ টেবিল এই সূচক যোগ করার জন্য সংশোধন করেছেন করা হবে না. ফিরে যাচ্ছে এবং নিজে যোগ যদি আপনি কর্মক্ষমতা সমস্যা লক্ষ্য পরামর্শ দিন.
<লি> ব্যতিক্রম বার্তা যদি dml / logdel সৃষ্টিকর্তা ফাংশন ব্যর্থ যা ঘটেছে তা সম্পর্কে স্পষ্ট উৎস সৃষ্টি বস্তু reguarding.
<লি> সৃষ্টিকর্তা ফাংশান যোগ করা হয়েছে p_debug বিকল্প. এছাড়াও একটি সামান্য ক্লিনার ডিবাগ করা এবং এটা অনেক ক্ষেত্রে আরও তথ্য প্রদান করে.
<লি> বাগ ফিক্স:. কোথায় logdel প্রতিরূপন অবস্থার সঠিকভাবে কাজ করছে না হয় করুন
সংস্করণ 0.11.0 নতুন
<লি> PostgreSQL পুরোনো উৎস সংস্করণের জন্য অতিরিক্ত ফাংশন আপডেট করা হয়েছে. আছে 8.1 জন্য নতুন dml ফাংশন সেইসাথে কাস্টম array_agg () ফাংশন যে Mimeo প্রয়োজন আছে.
নতুন সংস্করণ 0.10.2
<লি> সরানো কাস্টম enum টাইপ. জিনিষ আরো অনেক জটিল তুলনায় তারা হতে প্রয়োজন তৈরি. Enums এক্সটেনশন সত্যিই খারাপ যেহেতু আপনি কখনও শুধু একটি আপডেট একটি নতুন মান যোগ করতে পারেন.
<লি> কমান্ড ব্যাচ সীমা ডিফল্ট অপসারণ ও ডিফল্ট গণ্ডি ক্রমবর্দ্ধমান রেপ্লিকেশন জন্য mimeo থেকে নিখোঁজ হয়েছে সেট করতে - 0.9.3--0.10.1 বাইপাস আপডেট ফাইল. যে ফাইল mimeo আপডেট করার জন্য ব্যবহার করা হয়ে থাকে তাহলে ডিফল্ট কখনও পরিবর্তন করা হয়েছে এবং সীমা এখনো নতুন রিফ্রেশ চাকরির জন্য নির্ধারণ করা হয়েছে. ঐ এখানে আবার চালান.
সংস্করণ 0.10.0 নতুন
<লি> সীমানা মান এখন ঐক্য নিশ্চিত করতে সাহায্য Inserter / আপডেটার কনফিগারেশন জন্য প্রয়োজন বোধ করা হয়. ডিফল্ট 10 মিনিট. কোনো শূন্য হিসেবে নির্ধারণ করা হত তবে এটি ডিফল্ট আপডেট করা হয়েছে.
<লি> নতুন & quot; অতিরিক্ত করুন & quot; সংগ্রহস্থলের মধ্যে ফোল্ডার. যখন সোর্স ডাটাবেস 9.1 তুলনায় নতুন ফাংশন কিছু সংস্করণ রয়েছে. এই এটা সম্ভব প্রধান সংস্করণ জুড়ে একটি ডাটাবেস আপগ্রেড করার mimeo ব্যবহার করতে পারবেন না. তারা পাশাপাশি স্বাভাবিক প্রতিরূপন উদ্দেশ্যের জন্য ব্যবহার করা যেতে পারে যদিও, যাতে একটি এক্সটেনশন আপডেট থেকে দীর্ঘমেয়াদী পরামর্শ ফাংশন ওভাররাইট যদি আপনি তাদের আসল নাম নামান্তর হবে না হয়.
<লি> অতিরিক্ত ফোল্ডার এছাড়াও অবচিত run_refresh ফাংশন প্রতিস্থাপন একটি পাইথন স্ক্রিপ্ট রয়েছে. এই ব্যবহার করতে চলমান নির্ধারিত প্রতিলিপি কাজ সহজ এবং যে পুরাতন plpgsql ফাংশন অধিক নির্ভরযোগ্য করা.
<লি> স্থিতিশীল বা অপরিবর্তনীয় যে হতে পারে হিসাবে ফাংশন নির্ধারণ করুন.
<লি> বাগ ফিক্স: অস্থায়ী কিউ টেবিল refresh_logdel বাদ পেয়ে না. সৃষ্ট ত্রুটি যদি একই রিফ্রেশ একই সেশনে রান করেন.
<লি> বাগ ফিক্স: এখন সঠিকভাবে রিপোর্ট হবে সারি এমনকি বড়, মোট ছাত্র যখন পার্টিশন টেবিল ঢোকাতে করুন .
<লি> কোড পরিষ্করণ.
<লি> pgTAP একটু বেশি ব্যাপক পরীক্ষা করুন. ব্যাচ সীমা পরীক্ষা যোগ করা হয়েছে.
সংস্করণ 0.9.3 নতুন : একটি pg_jobmon লগ
নতুন সংস্করণ 0.8.3 :.
<লি> ফিক্সড dml / logdel পরপর আপডেট করা রিফ্রেশ যদি এটি একটি বহু-কলাম প্রাথমিক / অনন্য কী এবং শুধুমাত্র যে কী কলাম একটি উপসেট রয়েছে পরিবর্তিত হয়.
<লি> refresh_dml / logdel সালে সংশোধন করা হয়েছে প্রান্ত ক্ষেত্রে যেখানে, যদি ব্যাচ সীমা আঘাত করা হয়েছে, দূরবর্তী কিউ টেবিল সঠিকভাবে প্রক্রিয়াজাত সারি চিহ্নিত না পারে.
<লি> পরিবর্তিত পরীক্ষার pgTAP ব্যবহার করতে. টেস্টিং স্যুট এখন অনেক বেশি বিস্তৃত ও বাগ উপরে খুঁজে পেতে সাহায্য করেছেন হয়.
এ আবশ্যকতা করুন :
<লি> pg_jobmon 0.3 বা উচ্চতর করুন
<লি> পোস্টগ্রি dblink এক্সটেনশন করুন
পাওয়া মন্তব্যসমূহ না