পার্থক্যের জন্য দুটি অনুরূপ পোস্টগ্র্যাস ডাটাবেসের তুলনা করুন


14

আমি মাঝে মাঝে পোস্টগ্রিস ডিবি আকারে সর্বজনীনভাবে উপলভ্য ডেটা সেটগুলি ডাউনলোড করি। এই ডেটাসেটগুলি সংগ্রহস্থল হোস্ট দ্বারা সময়ের সাথে সাথে আপডেট / সংশোধিত / প্রসারিত করা হয়।

কোনও পোস্টগ্রিস কমান্ড বা সরঞ্জাম (আদর্শভাবে FOSS) রয়েছে যা কোনও ওল্ড এবং নিউ পোস্টগ্র্রেস ডাটাবেসের মধ্যে পার্থক্য দেখাতে পারে? (একটি কার্যকারী অনুমান যে 95% এন্ট্রি অপরিবর্তিত এবং টেবিল এবং সম্পর্কগুলিও পরিবর্তন হয় না))


1
আপনি কি ব্যবহার শেষ করেছেন? উত্তরের কোনওটিরই সমাধান নেই বলে মনে হচ্ছে।
nyov

উত্তর:


10

স্ট্যাক ওভারফ্লো প্রশ্নোত্তর দেখুন এবং পোস্টগ্রিএসকিউএল-তে দুটি ডাটাবেসের মধ্যে পার্থক্য কীভাবে চেক করবেন? ; বিশেষত আরেকটি পোস্টগ্রিসএসকিউএল ডিফ টুল (এপিজিডিফ) (কেবলমাত্র স্কিমা তুলনা)। এপিজিডিফকে আলেকজান্ডার কুজনেটসভ সুপারিশ করেছেন - একটি প্রকাশিত ডাটাবেস বইয়ের লেখক এবং এক গুরু।

হতে পারে লিকুইবেস তাকান বা ডেটাবেস টেবিল ডেটা তুলনা করুন

বাণিজ্যিক পণ্যগুলিও রয়েছে - যেমন আলফোভা ডাটাবেস ডিফডগের সাথে পার্থক্য


1
এপিজিডিফ টেবিলের ডেটার তুলনা করে না, মেটাকা সর্বশেষে ২০০৮ সালে প্রকাশিত হয়েছিল এবং এটি ভেঙে গেছে। অপারেটিং সিস্টেমের ব্যবহারের ক্ষেত্রে তরল পদার্থের ডেটাবেসফের পার্থক্য নেই: "ডেটা পার্থক্য (সীমাবদ্ধ), ডিফল্টরূপে চেক করা হয়নি"
nyov


0

আপনার যদি স্কিমার তুলনা করার জন্য মোটামুটি দ্রুত এবং নোংরা কিছু প্রয়োজন হয় তবে আমি চলমান স্কিমাকে একটি "সর্বশেষ" স্কিমার সাথে তুলনা করতে সহায়তা করার জন্য এই গিস্টটি লিখেছিলাম - যা এসসিএম-এ হোস্ট করা কিছু। এটি ~ 50 টেবিলের প্রকল্পের জন্য মোটামুটি ভালভাবে কাজ করছে।


টেবিলের ডেটা তুলনা করে না।
nyov

এটা আমার প্রয়োজনের জন্য ঠিক ছিল। আমার কেবল স্কিমার তুলনা করা দরকার - ভিতরে থাকা ডেটাটি তেমন গুরুত্বপূর্ণ ছিল না। আমি নিশ্চিত যে আপনি যদি কোনওভাবে ভার্চুয়িন / ইনস্টল / ইত্যাদি জুড়ে ডাম্পের ডিটারমিনিস্টিক হওয়ার জন্য ডাম্পের ক্রমটি নিয়ন্ত্রণ করতে পারেন তবে ডেটা তুলনা করতে সক্ষম হবেন না।
বাডি

ঠিক আছে. আমি কেবল হতাশ হয়ে পড়েছিলাম যে আসল প্রশ্ন সোফার সম্পর্কে কারওর সঠিক উত্তর ছিল না (যার মধ্যে উল্লেখ করা আছে "একটি কার্যকরী অনুমান যে 95% এন্ট্রি অপরিবর্তিত রয়েছে এবং টেবিল এবং সম্পর্কগুলিও পরিবর্তন হয় না "।)
নভে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.