Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Manter dados do Usuário (2)

Durante a aula no Upgrade sugere realizarmos um Drop na tabela para alterar o nome da coluna anteriormente, conforme segue:

  String sql = "DROP TABLE IF EXISTS Alunos";
        db.execSQL(sql);
        onCreate(db);

Mas se acaso quero manter os dados previamente existentes no Banco? E diferente a resposda passada ao Mauricio para a pergunta semelhante, não os quero manter em um servidor, por algum motivo os dados em questão são de uso local, como por exemplo uma tabela com a configuração de conexão com o servidor.

De que maneira devemos fazer? Alguma forma de backup dos dados, drop, create e um restore dos dados?

1 resposta
solução!

Bom tarde Felipe! No decorrer do curso você irá aprender que no método onUpgrade() irá usar um ALTER TABLE ao invés de re-criar a tabela a cada inserção de algum novo dado e perder todos os Alunos já criados.