Med tanke på ljudet saknar du uppgraderingsskriptet för att migrera din user
tabell till det nya schemat. Uppgraderingsskripten innehåller i princip instruktioner om hur man går från det gamla tillståndet i databasen till det nya. I ditt specifika fall vill du tala om för SQLite att den ska lägga till en ny kolumn, profile_image
, till den befintliga användartabellen.
För att uppgradera din databas från schema 1 till 2, tryck upp AA_DB_VERSION
värde till 2
och ge uppgraderingsskriptet namnet 2.sql
. Spara filen under assets/migrations
och ge den följande innehåll:
ALTER TABLE user ADD profile_image TEXT;
Skripten kan innehålla vilken uppsättning SQL-satser som helst som kan köras av SQLiteDatabase
genom execSQL(...)
.
Mer information om schemamigreringar med Active Android finns i wikin på GitHub-projektsidan.