Aktualizacja baza danych oznacza zmianę jej na miejscu, przy jednoczesnym zachowaniu starych danych w jak największym stopniu. Jeśli więc chcesz dodać lub zmienić nazwę kolumny, musisz wykonać odpowiednie polecenie SQL, aby to zrobić w onUpgrade
oddzwonienie.
(Uwaga:SQLiteAssetHelper ułatwia korzystanie z wstępnie wypełnionej bazy danych i powinieneś z niej korzystać, ale aktualizacja nadal wymaga oddzielnego skryptu SQL.)
Jeśli nie zależy Ci na zawartości starej bazy danych, nie powinieneś jej aktualizować. Po prostu nadaj swojej nowej wersji bazy danych nową nazwę pliku, aby została po prostu skopiowana, i usuń stary plik.