我有一个包含数据库结构的应用程序。我需要用新的数据库结构更新它的版本,它包含列中的更改,删除columns.Is的columns.deletion这真的有可能改变现有的数据库structure.If它是可能的手段,在哪里我必须在应用程序代码中做更改?
我是否需要创建新的数据库结构并在升级事件中完成其余工作,或者我是否只需要在升级事件中进行更改?
发布于 2012-02-14 15:23:57
看一看SQLiteOpenHelper Class
发布于 2012-02-14 16:09:51
您可以在SQLiteOpenHelper的onUpgrade()事件中执行此操作,如:
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
db.execSQL("DROP TABLE ....");
db.execSQL("ATER TABLE ....");
onCreate(db);
}https://stackoverflow.com/questions/9273077
复制相似问题