আমি ইতিমধ্যে আমার অ্যাপ্লিকেশনটির জন্য স্ক্লাইট টেবিল তৈরি করেছি, তবে এখন আমি ডাটাবেসে একটি নতুন টেবিল যুক্ত করতে চাই।
আমি নীচের মত ডিবি সংস্করণ পরিবর্তন করেছি
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);
}
তবে কিছু কারণে নতুন টেবিল তৈরি হচ্ছে না। আমি কি ভুল করছি?