(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);
}
}
आशा है कि यह मदद करता है।