SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Android SQLite-Datenbank und App-Update

Sie sollten alle Änderungen in Ihre onUpgrade-Methode einfügen, Sie können diesen Code verwenden:

@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);        
}        

Dadurch wird eine Spalte in Ihrer aktuellen Datenbank hinzugefügt. Ihre Datenbank wird keine Daten verlieren. Erinnerung:onUpgrade wird aufgerufen, wenn getWriteableDatabase oder getReadableDatabase ausgeführt wird UND die Version Ihrer Datenbank sich von Ihrer älteren Version unterscheidet.