पहले इस डेटाबेस के लिए वर्तमान डेटाबेस संस्करण की जाँच करें
private final static String DATABASE_NAME = "MainDB";
private static final int DATABASE_VERSION = 1;
public BaseSQLiteOpenHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
और डेटाबेस संस्करण (DATABASE_VERSION) को बढ़ाएँ, और अपनी नई तालिका क्वेरी को नीचे की तरह अपग्रेड और ऑनक्रिएट विधि में जोड़ें।
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("old query no need to change");
db.execSQL("Create your new table here");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (oldVersion < 2) {
db.execSQL("Create your new table here as well this for update the old DB");
}
}
हो गया!!!