sql >> Database teknologi >  >> RDS >> SQLite

Android SQLite database og app opdatering

Du bør indsætte alle ændringer i din onUpgrade-metode, du kan bruge denne kode:

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

dette tilføjer en kolonne i din nuværende database. Din database vil ikke miste data. Påmindelse:onUpgrade vil blive kaldt, når getWriteableDatabase eller getReadableDatabase udføres, OG versionen af ​​din database er forskellig fra din ældre version.



  1. Sådan fjerner du ikke-arbejdstimer i Oracle

  2. Forstå Lob-segmenter (SYS_LOB) i Oracle?

  3. Er det vigtigt at lukke mysql-forbindelsen?

  4. Hvordan bruger man en tabeltype i en SELECT FROM-sætning?