Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

रेल ऐप त्रुटि - ActiveRecord ::PendingMigrationError माइग्रेशन लंबित हैं; इस समस्या को हल करने के लिए 'रेक डीबी:माइग्रेट RAILS_ENV=Development' चलाएँ

समाधान

बस दौड़ें

rake db:migrate

आपके सर्वर के प्रारंभ होने से पहले कुछ ऐसे माइग्रेशन हैं जिन्हें चलाने की आवश्यकता है। जानें कि रेल में माइग्रेशन क्या होते हैं और उनका उपयोग कैसे किया जाता है इस RailsGuide के साथ

उस rake db:migrate को चलाएं जब भी आप कोई माइग्रेशन करते हैं, या जब भी आप कोई नया प्रोजेक्ट बनाते हैं तो कमांड करें। यदि आपको यह कहते हुए त्रुटि मिलती है कि माइग्रेशन लंबित हैं, तो इसका उत्तर है। फिर सर्वर को फिर से शुरू करने का प्रयास करें।

केवल अगर वह काम नहीं करता है, तो नीचे दी गई कोशिश करें।

अगर वह काम नहीं करता है

इन आदेशों को इस क्रम में चलाएँ:

  1. rake db:drop

  2. rake db:create

  3. rake db:migrate

  4. rake db:seed - यह केवल तभी आवश्यक है जब आपके पास सीड डेटा हो।

याद रखें, जब संदेह हो:सर्वर को पुनरारंभ करें!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL:पिछले *पूर्ण* सप्ताह की प्रविष्टियों को पुनः प्राप्त करना

  2. MySQL में कार्डिनैलिटी क्या है?

  3. 2 वेबसाइटों पर समान लॉगिन

  4. किसी अन्य तालिका के पंक्ति मानों से प्राप्त स्तंभ नामों वाली तालिका बनाएं

  5. दो प्रश्नों का योग