Vous pouvez modifier une structure de base de données existante pour refléter les changements apportés dans votre modèle. Le MPD (modèle source) et la structure de base de données existante (modèle cible) sont fusionnés à l'aide d'une fenêtre de synchronisation de base de données, qui permet de choisir quels objets sont ajoutés, supprimés ou mis à jour dans la cible.
Génération de script - génère un script à exécuter ultérieurement sur un SGBD. Vous pouvez également sélectionner Un seul fichier pour créer le script de génération sous la forme d'un seul fichier. Par défaut un fichier de script est créé pour chaque table.
Génération directe – génère un script et l'exécute sur une connexion directe à une base de données. Vous pouvez également sélectionner Editer le script de génération pour ouvrir le script dans un éditeur afin de le parcourir et de l'éditer avant son exécution.
En utilisant un modèle archivé – Cliquez sur le bouton situé à droite de l'option pour sélectionner le modèle archivé (voir MPD archivés).
En utilisant une source de données – Cliquez sur le bouton à droite pour sélectionner votre source de données.
En utilisant un fichier script – Sélectionnez un script dans la liste ou cliquez sur le bouton situé à droite pour sélectionner le script.
En utilisant un modèle du référentiel – Sélectionnez un modèle dans la liste et le cas échéant cliquez sur le bouton situé à droite pour sélectionner une version particulière.
Option |
Description |
---|---|
Toujours utiliser des instructions create/ Utiliser des instructions alter lorsque c'est possible |
Spécifie si les instructions create doivent être systématiquement utilisées pour modifier les tables de base de données, ou si des instructions alter peuvent être utilisées lorsque cela est possible. |
Tables de sauvegarde |
Spécifie que toute table existante doit
être copiée dans des tables de sauvegarde temporaire
lors de la modification, puis restaurée dans les tables
mises à jour. Si cette option n'est pas sélectionnée,
toutes les données existantes sont effacées. Si vous
sélectionnez cette option, vous pouvez également
spécifier les options suivantes :
|
Vérifier le modèle |
Spécifie qu'une vérification de modèle est effectuée avant la génération de script. |
Archivage automatique |
Crée une version d'archive du MPD après la génération à utiliser afin de déterminer les changements lors de votre prochaine modification de base de données (voir MPD archivés). |
Vous pouvez enregistrer votre sélection via la barre Sélection située en bas de l'onglet (voir Lancement rapide et jeux de paramètres).
Pour plus d'informations sur la comparaison et la fusion de modèles, voir Guide des fonctionnalités générales > Modélisation avec PowerAMC > Comparaison et fusion de modèles.
Si vous générez un script, une boîte de résultat s'affiche avec le chemin d'accès du fichier de généré. Pour ouvrir le script dans un éditeur de texte, sélectionnez le fichier dans la fenêtre de résultat, puis cliquez sur le bouton Editer.
Si vous générez une base de données directement, une boîte de dialogue de connexion à une source de données s'affiche. Saisissez les paramètres de connexion, puis cliquez sur le bouton Connecter. Une fenêtre de messages affiche la progression de la génération. A la fin de la génération, cliquez sur OK pour fermer la boîte.