Como atualizar o esquema da tabela após uma atualização do aplicativo no Android?

Eu tenho um aplicativo inacabado, mas quero abordar agora a atualização futura dele.

Suponha que meu aplicativo tenha sido atualizado; portanto, quando inicia, detecta que o esquema do banco de dados está desatualizado. Portanto, para cada tabela, é necessário atualizar de acordo com o número da versão para o novo esquema, preservando todos os dados.

Eu li em algum lugar que no Android o banco de dados SQLite tem algum número de versão e atualizações automáticas, mas não encontrei um exemplo para esse problema específico.

Como isso pode ser feito em um aplicativo Android, usando bancos de dados SQLite?

Existe um número de versão específico por tabela armazenado nos bancos de dados SQLite do Android? Em caso afirmativo, como posso lê-lo e usá-lo para o meu objetivo acima?

questionAnswers(1)

yourAnswerToTheQuestion