আমি বর্তমানে একটি মাইএসকিউএল ডাটাবেস ব্যবহার করে একটি অ্যাপ্লিকেশন বিকাশ করছি।
ডেটাবেস-কাঠামোটি এখনও প্রবাহের মধ্যে রয়েছে এবং উন্নয়নের অগ্রগতি চলাকালীন পরিবর্তিত হয় (আমি আমার স্থানীয় অনুলিপিটি পরিবর্তন করে টেস্ট-সার্ভারে রেখে দিয়েছি)।
ডাটাবেসের দুটি উদাহরণের সাথে কি কোনও পরিবর্তন হয়েছে কিনা তা দেখার জন্য কি কোনও উপায় আছে?
বর্তমানে কেবল পূর্ববর্তী টেস্ট সার্ভারের ডাটাবেসটি বাতিল করার সময় এটি ঠিক আছে, পরীক্ষার মাধ্যমে পরীক্ষার ডেটা প্রবেশ করা শুরু হয়ে যায় এটি কিছুটা জটিল হতে পারে।
একই যদিও আরও পরে আবার উত্পাদন হবে ...
উত্পাদনের ডাটাবেসে ক্রমবর্ধমান পরিবর্তনগুলি করার পক্ষে কি কোনও সহজ উপায় আছে, সম্ভবত এটি স্বয়ংক্রিয়ভাবে কোনও স্ক্রিপ্টটি সংশোধন করে তৈরি করে?
উত্তরে উল্লিখিত সরঞ্জামগুলি:
- রেড-গেটের মাইএসকিউএল স্কিমা এবং ডেটা তুলনা করুন (বাণিজ্যিক)
- মাটকিট (এখন পারকোনা)
- liquibase
- ব্যাঙ
- নোব হিল ডাটাবেস তুলনা (বাণিজ্যিক)
- মাইএসকিউএল ডিফ
- এসকিউএল ইডিটি (বাণিজ্যিক)