Jak to vypadá, chybí vám upgradovací skript pro migraci vašeho user tabulky do nového schématu. Upgradovací skripty v podstatě obsahují návod, jak se dostat ze starého stavu databáze do nového. Ve vašem konkrétním případě budete chtít říci SQLite, že by měl přidat nový sloupec profile_image , do existující tabulky uživatelů.
Chcete-li upgradovat databázi ze schématu 1 na 2, zvedněte AA_DB_VERSION hodnotu na 2 a dejte skriptu aktualizace název 2.sql . Uložte soubor pod assets/migrations a dát mu následující obsah:
ALTER TABLE user ADD profile_image TEXT;
Skripty mohou obsahovat libovolnou sadu příkazů SQL, které lze spustit SQLiteDatabase prostřednictvím execSQL(...) .
Další podrobnosti o migracích schémat s aktivním Androidem lze nalézt na wiki na stránce projektu GitHub.