(1) Incrementar (o simplemente cambiar) la versión de su base de datos
(2) Llevaría a onUpgrade()
llamada al método
(3) Ejecute su consulta (para agregar una nueva columna) en onUpgrade()
método.
La Manera Correcta de hacer se menciona aquí en este blog.
A veces, el usuario puede actualizar la versión 1.5 desde la versión 1.1. En otras palabras, puede omitir las otras versiones entre la 1.1 y la 1.5. Puede cambiar la base de datos un par de veces entre 1.1 y 1.5. Entonces, para que el usuario se beneficie de todos los cambios en la base de datos, debe tomar el método onUpgrade() como se muestra a continuación.
@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 ayude.