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

एंड्रॉइड ऐप जारी होने के बाद मैं SQLite डेटाबेस में नए कॉलम कैसे जोड़ सकता हूं?

(1) अपने डेटाबेस संस्करण को बढ़ाएं (या बस बदलें)
(2) इससे onUpgrade() हो जाएगा विधि कॉल
(3) onUpgrade() में अपनी क्वेरी निष्पादित करें (नया कॉलम जोड़ने के लिए) विधि।

करने का सही तरीका इस ब्लॉग में यहाँ बताया गया है।

कभी-कभी उपयोगकर्ता संस्करण 1.1 से संस्करण 1.5 को अपडेट कर सकता है। दूसरे शब्दों में, वे 1.1 से 1.5 के बीच अन्य संस्करणों को छोड़ सकते हैं। आप डेटाबेस को 1.1 से 1.5 के बीच कुछ समय बदल सकते हैं। तो उपयोगकर्ता को सभी डेटाबेस परिवर्तनों का लाभ देने के लिए, आपको नीचे दी गई onUpgrad() पद्धति को अपनाने की आवश्यकता है।

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
   if (oldVersion < 2) {
        db.execSQL(DATABASE_ALTER_TEAM_1);
   }
   if (oldVersion < 3) {
        db.execSQL(DATABASE_ALTER_TEAM_2);
   }
 }

आशा है कि यह मदद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ormlite या sqlite Android परिप्रेक्ष्य के लिए कौन सा अच्छा है?

  2. SQLiteDatabase त्रुटि, अनुपयोगी लॉग

  3. SQLite में किसी दिनांक में महीने जोड़ें

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

  5. SQLite में JSON फ़ंक्शन और ऑपरेटर (पूरी सूची)