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

रूम माइग्रेशन ऑल्टर टेबल नया कॉलम नहीं जोड़ रहा है और बार-बार कॉल करने पर माइग्रेट हो रहा है

सुनिश्चित करें कि आपका कॉलम मॉडल क्लास में है। आपके मामले में, आप age column कॉलम जोड़ रहे हैं इस तरह:ADD COLUMN 'age' INTEGER , इसलिए आपके पास int age होना चाहिए आपके मॉडल वर्ग में।

साथ ही, यह जानने के लिए कि वास्तव में क्या विफल हो रहा है, माइग्रेशन परीक्षण लिखना एक अच्छा विचार है। आप यहां एंड्रॉइड दस्तावेज़ में माइग्रेशन टेस्ट के बारे में पा सकते हैं:https://developer.android.com/topic/libraries/architecture/room.html#db-migration-testing



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RoomDatabase.Callback() के onCreate () को .build () के सफल कॉल के बाद नहीं बुलाया गया था

  2. SQLite में AUTOINCREMENT कैसे काम करता है

  3. मैं ग्रिड व्यू में एकाधिक छवि सेट करने में सक्षम नहीं हूं?

  4. SQLite में वर्तमान समय कैसे प्राप्त करें

  5. एंड्रॉइड का उपयोग कर स्क्लाइट डेटाबेस में उपयोगकर्ता कैसे मौजूद है?