SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Aktualizacja bazy danych i aplikacji Android SQLite

Powinieneś umieścić wszystkie zmiany w swojej metodzie onUpgrade, możesz użyć tego kodu:

@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 dodaje kolumnę do bieżącej bazy danych. Twoja baza danych nie straci danych. Przypomnienie:onUpgrade zostanie wywołany, gdy zostanie uruchomione getWriteableDatabase lub getReadableDatabase ORAZ wersja Twojej bazy danych jest inna niż Twoja starsza wersja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak Replace() działa w SQLite

  2. Jak zaktualizować/usunąć elementy z dwóch różnych tabel SQLite

  3. java.lang.OutOfMemoryError:[wyczerpana pamięć] podczas odczytu danych z Sqlite Android

  4. Android Studio 3.0 canary 1:błąd składni SQL

  5. Jak działa funkcja DateTime() w SQLite