আমার কাছে ডেবি রুবি ডেটা পূর্ণ রেলে রয়েছে। আমি সবকিছু মুছে ফেলতে এবং ডাটাবেসটি পুনর্নির্মাণ করতে চাই। আমি এরকম কিছু ব্যবহার করার কথা ভাবছি:
rake db:recreate
এটা কি সম্ভব?
rake db:drop db:create db:migrate
db:drop + db:create + db:migrate == db:migrate:reset
। আমি সাধারণত অবলম্বন করি db:schema:load
যখন মাইগ্রেশনগুলি ভেঙে যায়। আমার খুব কমই ডাটাবেসটি পুনরায় তৈরি করা দরকার, তাই গতির পক্ষে খুব বেশি কিছু আসে না। এছাড়াও, যদি আপনার প্রয়োগ না করা মাইগ্রেশন থাকে db:schema:load
এবং db:reset
সেগুলি প্রয়োগ না করে। নিশ্চিত না যে এটি অনেক যুক্তিযুক্ত কিনা।
rake db:drop db:create db:schema:load
চেয়ে বেশি উপযুক্ত হতে পারেrake db:drop db:create db:migrate
(যদিও আমি সে সম্পর্কে ভুল হতে প্রস্তুত)।