SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Frustração do SQLite onUpgrade()


Atualizando um banco de dados significa alterá-lo, mantendo os dados antigos intactos o máximo possível. Portanto, se você deseja adicionar ou renomear uma coluna, deve executar o comando SQL apropriado para fazer isso no onUpgrade ligar de volta.

(Observação:SQLiteAssetHelper facilita o uso de um banco de dados pré-preenchido e você deve usá-lo, mas a atualização ainda precisa de um script SQL separado.)

Se você não se importa com o conteúdo do banco de dados antigo, não deve atualizá-lo. Basta dar à sua nova versão do banco de dados um novo nome de arquivo, para que ele seja simplesmente copiado e exclua o arquivo antigo.