(1) Incrementar (ou simplesmente alterar) a versão do seu banco de dados
(2) Isso levaria a
onUpgrade()
chamada de método (3) Execute sua consulta (para adicionar uma nova coluna) no
onUpgrade()
método. O jeito certo de fazer é mencionado aqui neste blog.
Às vezes o usuário pode atualizar a versão 1.5 da versão 1.1. Em outras palavras, eles podem pular as outras versões entre 1.1 e 1.5. Você pode alterar o banco de dados algumas vezes entre 1,1 e 1,5. Portanto, para dar ao usuário um benefício de todas as alterações do banco de dados, você precisa usar o método onUpgrade() conforme abaixo.
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (oldVersion < 2) {
db.execSQL(DATABASE_ALTER_TEAM_1);
}
if (oldVersion < 3) {
db.execSQL(DATABASE_ALTER_TEAM_2);
}
}
Espero que ajude.