Všechny změny byste měli vložit do své metody onUpgrade, můžete použít tento kód:
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
String sql = "ALTER TABLE " + TABLE_SECRET + " ADD COLUMN " +
"name_of_column_to_be_added" + " INTEGER";
db.execSQL(sql);
}
to přidá sloupec do vaší aktuální databáze. Vaše databáze neztratí data. Připomenutí:onUpgrade se zavolá, když se spustí getWriteableDatabase nebo getReadableDatabase A verze vaší databáze se liší od vaší starší verze.