TIBCO EBX®
Documentation > Manuel de référence > Persistance
Mode navigationDocumentation > Manuel de référence > Persistance

Évolutions du modèle de données

Ce chapitre présente les modifications qui peuvent être réalisées sur les modèles de données, ainsi que les éventuelles limitations. Les restrictions et/ou impacts potentiels des évolutions du modèle de données dépendent du mode de persistance. Les principes applicables à chaque mode sont les suivants :

Attention

A chaque évolution du modèle de données, il est crucial d'anticiper la perte potentielle de données. Si la perte est avérée, dans le cas où les données existantes doivent être conservées, un plan de migration de données doit être mis en place et appliqué avant la publication ou le déploiement du nouveau modèle de données. Il est important de noter également que les données ne sont pas détruites immédiatement après l'évolution du modèle de données ; en mode sémantique, du moment qu'aucune mise à jour n'est effectuée sur une table dont la définition a évolué, si le modèle de données est publié à un état précédent, alors les données précédentes sont récupérées.

Note

Certains types d'évolutions du modèle de données ne peuvent être réalisés directement dans l'interface utilisateur. Le modèle de données doit alors être exporté, modifié au format XSD, puis ré-importé. En ce qui concerne les modifications d'un modèle de données impactant également sa configuration, en plus de sa structure, le XSD doit être importé dans TIBCO EBX® à partir d'un module. Sans quoi, les modifications de configuration ne seront pas prises en compte.

Voir aussi

Types d'évolutions autorisés

Cette section décrit les modifications possibles sur les modèles de données après leur création.

Évolutions au niveau du modèle

Les modifications suivantes peuvent être effectuées sur les modèles de données existants :

Évolutions au niveau de la table

Le modèle de données peut subir les modifications suivantes au niveau de la table :

Évolutions au niveau du champ

Le modèle de données peut subir les modifications suivantes au niveau du champ :

Les modifications énoncées ci-dessus sont acceptées, mais peuvent donner lieu à une perte de données. Les données doivent être transférées manuellement, en exportant puis en ré-important un fichier XML ou une archive, car ces modifications sont considérées comme étant la combinaison d'une suppression et d'une création.

Évolutions au niveau de l'index

Limitations/restrictions

Note

Toutes les limitations listées dans cette section, qui impactent le mode mappé, peuvent être contournées en purgeant les ressources de base de données de la table mappée. Pour la procédure de purge des ressources de base de données de la table mappée, voir Mapping en bases de données.

Limitations liées aux évolutions de clé primaire

Lorsqu'une définition de clé primaire est modifiée :

Limitations liées aux évolutions de clé étrangère

Limitations liées aux évolutions au niveau du champ

Documentation > Manuel de référence > Persistance