मैं डेटा से भरा रेल डेटाबेस पर एक देव रूबी है। मैं सब कुछ हटाना चाहता हूं और डेटाबेस का पुनर्निर्माण करना चाहता हूं। मैं कुछ का उपयोग करने की सोच रहा हूँ जैसे:
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(हालांकि मैं इसके बारे में गलत होने के लिए तैयार हूं)।