এখানে খুব সাধারণ প্রশ্ন - কোনও অ্যাপ্লিকেশন আরও জটিল হয়ে যাওয়ার সাথে সাথে যদি মাইগ্রেশনগুলি ধীর এবং জটিল হয়ে উঠতে পারে এবং rake db:schema:loadতার পরিবর্তে আমাদের কল করার মতো আরও ক্লিনার থাকে তবে মাইগ্রেশন কেন একেবারেই বিদ্যমান?
যদি উপরের উত্তরটি হ'ল মাইগ্রেশনগুলি ভার্সন নিয়ন্ত্রণের জন্য ব্যবহৃত হয় (ডাটাবেসে পরিবর্তনের একটি ধাপের রেকর্ড), তবে কোনও অ্যাপ্লিকেশনটি আরও জটিল হয়ে ওঠে এবং rake db:schema:loadপরিবর্তে আরও ব্যবহৃত হয়, তারা কি তাদের প্রাথমিক কাজটি চালিয়ে যেতে চান?
সতর্ক করা:
এই প্রশ্নের উত্তর থেকে: একটি প্রোডাকশন সার্ভারের rake db:schema:load ডেটা মুছে ফেলবে তাই এটি ব্যবহার করার সময় সতর্ক থাকুন।