0
我有一個Android應用程序,有4個相關表的數據庫,現在我想添加一個與這些表無關的新表,最好是創建一個新的數據庫或只是將表添加到舊的分區android sqlite,我應該有兩個數據庫的兩個不相關的表?
我有一個Android應用程序,有4個相關表的數據庫,現在我想添加一個與這些表無關的新表,最好是創建一個新的數據庫或只是將表添加到舊的分區android sqlite,我應該有兩個數據庫的兩個不相關的表?
你應該使用相同的分貝無關表也是如此。
使用
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
添加創建,如果你的應用是實時應用的新的數據庫版本檢查表的語句。
是的,只需將新表添加到舊數據庫並更改數據庫版本號即可。
和使用
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
// here you can update your existing db table
}
不要忘記遷移「腳本」:) –
是的,唐的忘記 –
對不起,我忘了鏈接到上面評論中的一些有用的資源。 https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html#onUpgrade(android.database.sqlite.SQLiteDatabase,%20int,%20int) –