मैंने अपने ऐप के लिए पहले से ही साइक्लाइट टेबल बना लिया है, लेकिन अब मैं डेटाबेस में एक नई टेबल जोड़ना चाहता हूं।
मैंने नीचे के रूप में DB संस्करण को बदल दिया
private static final int DATABASE_VERSION = 2;
और तालिका बनाने के लिए जोड़ा गया स्ट्रिंग
private static final String DATABASE_CREATE_color =
"CREATE TABLE IF NOT EXISTS files(color text, incident_id text)";
onCreate
और onUpgrade
नीचे:
@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(DATABASE_CREATE_incident);
database.execSQL(DATABASE_CREATE_audio);
database.execSQL(DATABASE_CREATE_video);
database.execSQL(DATABASE_CREATE_image);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
//drop table and add new tables when version 2 released.
db.execSQL(DATABASE_CREATE_color);
}
लेकिन किसी कारण से नई तालिका नहीं बनाई जा रही है। मैं क्या गलत कर रहा हूं?