, (, onUpgrade), , SQLiteOpenHelper.
3.
onCreate (SQLiteDatabase db) , 3 (, col1, col2 col3). , v3.
onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion), , , .
if (oldVersion == 1 && newVersion = 2)
{
db.execSQL("ALTER TABLE mytable ADD COLUMN col2 INTEGER");
}
if (oldVersion == 1 && newVersion = 3)
{
db.execSQL("ALTER TABLE mytable ADD COLUMN col2 INTEGER");
db.execSQL("ALTER TABLE mytable ADD COLUMN col3 INTEGER");
}
if (oldVersion == 2 && newVersion = 3)
{
db.execSQL("ALTER TABLE mytable ADD COLUMN col3 INTEGER");
}
, , . , , , , onCreate. , , , , onUpgrade, , // .