sql >> Databáze >  >> RDS >> SQLite

Aktualizace databáze a aplikace Android SQLite

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.



  1. MariaDB JSON_MERGE_PATCH() Vysvětleno

  2. limit poddotazu mySQL

  3. Musím v Oracle vytvářet indexy cizích klíčů?

  4. Jak filtrovat záznamy pomocí agregační funkce COUNT