Actualización una base de datos significa cambiarla en su lugar mientras se mantienen intactos los datos antiguos tanto como sea posible. Por lo tanto, si desea agregar o cambiar el nombre de una columna, debe ejecutar el comando SQL adecuado para hacer esto en onUpgrade
devolución de llamada.
(Nota:SQLiteAssetHelper facilita el uso de una base de datos rellenada previamente, y debe usarla, pero la actualización aún necesita una secuencia de comandos SQL separada).
Si no le importa el contenido de la base de datos anterior, no debe actualizarla. Solo asigne a su nueva versión de la base de datos un nuevo nombre de archivo, para que simplemente se copie y elimine el archivo antiguo.