/ / Flash Builder 4.5 (Mobile) - Déploiement des mises à jour de base de données - sqlite, flex, mobile, flash-builder, flex4.5

Flash Builder 4.5 (Mobile) - Déploiement de mises à jour de bases de données - sqlite, flex, mobile, flash-builder, flex4.5

Ceci est ma première question ici alors s'il vous plaît soyez gentil lol.

Je travaille sur une application mobile avec Flash Builder 4.5.

Il utilise une base de données personnalisée sql-lite (les tables sont créées lors du chargement du programme si elles n’existent pas) pour stocker les données. Les données sont insérées par un processus de synchronisation qui se connecte à un service Web.

Je cherche à faire en sorte que les modifications apportées aux tables de la base de données ne rompent pas le programme.

Par exemple, je dois ajouter un nouveau champ à untable de base de données existante. Je connais déjà la commande SQL (ALTER TABLE) pour cela, mais je ne suis pas sûr de savoir comment associer cela à la mise à jour du programme, c.-à-d. Lors de la mise à niveau du programme à 0.1, il faut ajouter le nouveau champ. Mais évidemment, je ne le veux pas pour essayer d'ajouter le champ plus d'une fois.

Existe-t-il un moyen de savoir à l'intérieur du programme lorsqu'il a été mis à jour par les magasins Android / iOS? Ou des suggestions sur la façon de gérer ces changements de base de données?

Réponses:

1 pour la réponse № 1

La réponse suivante m'a permis de m'orienter dans la bonne direction:

mise à jour de la base de données