आपको अपनी ऑन-अपग्रेड पद्धति में सभी परिवर्तन करने चाहिए, आप इस कोड का उपयोग कर सकते हैं:
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
String sql = "ALTER TABLE " + TABLE_SECRET + " ADD COLUMN " +
"name_of_column_to_be_added" + " INTEGER";
db.execSQL(sql);
}
यह आपके वर्तमान डेटाबेस में एक कॉलम जोड़ता है। आपका डेटाबेस डेटा नहीं खोएगा। रिमाइंडर:onUpgrad को तब कॉल किया जाएगा जब getWriteableDatabase या getReadableDatabase निष्पादित हो और आपके डेटाबेस का संस्करण आपके पुराने संस्करण से अलग हो।