Projets
Pages enfant
  • 3.3.3 Gestion de la structure de la base de données

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Sommaire :

Sommaire
maxLevel3

...

Création de la structure de la base de données

La base de données est créée à l'aide de la tâche ant init-data. Cette tâche efface toute la base de données puis appelle la méthode initDatabase() du bean versionningService. C'est par exemple à cette occasion que l'on pourra créer les premiers objets de l'application.

Avertissement
titleAttention !!!

Les données effacées par la tâche init-data sont irrécupérables !


Mise à jour de la structure de la base de données

La structure de la base de données est mise à jour à l'aide de la tâche ant upgrade. Cette tâche rajoute les champs nécessaires, s'assure que toutes les contraintes sont bien positionnées, puis appelle la méthode upgradeDatabase() du bean versionningService. C'est par exemple à cette occasion que l'on pourra initialiser les valeurs des champs de table nouvellement créés.