/ / OnUpgrade não usa drop table / create table / insert into - android, sqlite, atualização

OnUpgrade não usando drop table / create table / insert em - android, sqlite, upgrade

Eu realmente gosto esta abordagem para lidar com o banco de dados sqlite quandodesenvolvendo para Android, mas eu tenho uma pergunta quando se trata de atualizar o banco de dados durante uma atualização do aplicativo. Esse método é recomendado ou é muito mais seguro executar o procedimento padrão (como parece ser) com soltar tabela / criar tabela / inserir dentro de uma transação, dentro de uma transação, para poder reverter em caso de falha?

Respostas:

0 para resposta № 1

Este método é recomendado

Existe um método específico que você está falando?
Esse link parece mostrar o uso simples de um SQLiteOpenHelper que, como parte da API padrão, eu diria que é recomendado.

Você pode fazer o que quiser no onUpgrade método, seja " DROPmesas de ping, ALTEReles, ou o que quer.

Se você deseja envolvê-los em uma transação, isso é com você.