¿Cómo actualizar el esquema de la tabla después de una actualización de la aplicación en Android?

Tengo una aplicación sin terminar, pero quiero abordar ahora la futura actualización de la misma.

Supongamos que mi aplicación se actualizó, por lo que cuando se inicia, detecta que el esquema de la base de datos está desactualizado. Entonces, para cada tabla debe actualizarse de acuerdo con el número de versión al nuevo esquema mientras se conservan todos los datos.

Leí en alguna parte que en Android la base de datos SQLite tiene algún número de versión y material de actualización automática, pero no encontré un ejemplo para este problema específico.

¿Cómo se puede lograr esto en una aplicación de Android, utilizando bases de datos SQLite?

¿Existe un número de versión específico por tabla almacenado en las bases de datos SQLite de Android? Si es así, ¿cómo puedo leerlo y usarlo para mi propósito anterior?

Respuestas a la pregunta(1)

Su respuesta a la pregunta