D'après les sons, il vous manque le script de mise à niveau pour migrer votre user table au nouveau schéma. Les scripts de mise à niveau contiennent essentiellement les instructions sur la façon de passer de l'ancien état de la base de données au nouveau. Dans votre cas spécifique, vous voudrez dire à SQLite qu'il doit ajouter une nouvelle colonne, profile_image , à la table utilisateur existante.
Pour mettre à niveau votre base de données du schéma 1 à 2, augmentez le AA_DB_VERSION valeur à 2 et donnez au script de mise à jour le nom 2.sql . Enregistrez le fichier sous assets/migrations et donnez-lui le contenu suivant :
ALTER TABLE user ADD profile_image TEXT;
Les scripts peuvent contenir n'importe quel ensemble d'instructions SQL pouvant être exécutées par SQLiteDatabase via execSQL(...) .
Plus de détails sur les migrations de schéma avec Active Android peuvent être trouvés dans le wiki sur la page du projet GitHub.