¿Es posible cambiar el nombre de una base de datos ya creada en android?Android cambiar el nombre de la base de datos SQLite
En la actualización de mis aplicaciones me gustaría cambiar el nombre de la base de datos anterior e instalar una nueva, luego comparar algunos valores y finalmente eliminar el anterior.
Estoy haciendo la creación desde un archivo sqlite en la carpeta de activos. Es por eso que no puedo cambiar el nombre de todas las tablas e insertar las nuevas.
Aclaración:
La antigua base de datos contendrá sólo una tabla que necesito para comparar los valores de en contra de la nueva base de datos (a partir de la actualización).
Ambas bases de datos se han copiado desde un archivo sqlite en la carpeta de activos.
Una vez que haya comparado un valor de la base de datos anterior a nuevo, eliminaré el anterior y usaré el nuevo en su lugar con los valores que comparé.
Lo que estaba pensando hacer era cambiar el nombre de la antigua crear la nueva en su lugar y hacer todo lo anterior.
¿Por qué estás haciendo tanto de cosas ¿qué pasa si actualizar directamente la base de datos en el momento de la actualización de la aplicación? – user370305