SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Banco de dados SQLite Android e atualização de aplicativo


Você deve colocar todas as alterações no seu método onUpgrade você pode usar este código:
@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);        
}        

isso adiciona uma coluna em seu banco de dados atual. Seu banco de dados não perderá dados. Lembrete:onUpgrade será chamado quando getWriteableDatabase ou getReadableDatabase for executado E a versão do seu banco de dados for diferente da sua versão mais antiga.