রেল ডক অনুসারে: http://guides.rubyonrails.org/migrations.html
"সক্রিয় রেকর্ড ট্র্যাকগুলি যা ইতিমধ্যে মাইগ্রেশন পরিচালিত হয়েছে তাই আপনাকে যা করতে হবে তা হ'ল আপনার উত্স আপডেট করুন এবং রেক ডিবি চালান: মাইগ্রেট করুন" "
অ্যাক্টিভেকর্ড আসলে কীভাবে এটি করে? অ্যাক্টিভ রেকর্ড ডেটা কোথায় সঞ্চয় করে?
আমার সন্দেহ হয় এটি ডাটাবেসে নিজেই সংরক্ষণ করা যায়? কোথাও একটা টেবিলে।
আমার ডেভলপমেন্ট মেশিনে, আমি সমস্ত স্থানান্তর চালিয়েছি। তারপরে আমি mysqldump ব্যবহার করে প্রোডাকশন ডাটাবেস অনুলিপি করেছিলাম। তারপরে আমি "রেক ডিবি: মাইগ্রেট: অবস্থা" দৌড়েছি, এটি সঠিকভাবে স্থানান্তরগুলি প্রদর্শন করে যা উত্পাদন ডাটাবেসে চালানো দরকার।
আমি ভাবতাম যে অ্যাক্টিভেকর্ড টাইমস্ট্যাম্পটি ব্যবহার করে সর্বশেষ স্থানান্তর চলমান ট্র্যাক করে। তবে আমি মনে করি এটি সত্য নয় কারণ অ্যাক্টিভেকর্ড সঠিকভাবে "পুরানো" স্থানান্তরকে অন্য কোড শাখা থেকে মার্জ করে runs
এই বিস্তৃত জ্ঞানের ভিতরে কেউ থাকতে পারে? ধন্যবাদ