Voici une solution facile, sans logiciel supplémentaire, qui ne fonctionne que pour les changements simples (comme l'ajout de champs, quelques tables, etc.).
Instructions :
- Vous tirez une copie de la table modifiée dans le concepteur (elle sera supprimée plus tard).
- Maintenant, sélectionnez tous les champs nouveaux (ou modifiés) et (
right-click ->
) copy
- Dans votre tableau original, faites un clic droit et
insert
les (supprimez d'abord les champs modifiés)
- Maintenant, supprimez la table d'où vous les avez copiés
Je sais que c'est assez évident, mais en quelque sorte non intuitif, et cela m'a beaucoup aidé, puisque tous les bons attributs et types seront copiés, et tous les liens resteront intacts. J'espère que cela vous aidera.
Quand l'utiliser :
Bien sûr, c'est - comme dit - pour de petits changements, mais c'est sûrement mieux que de remplacer manuellement des tables avec beaucoup de liens, ou quand vous ne voulez pas que toute la structure de votre base de données soit générée par SQLMetal. Par exemple, lorsque vous avez une grande quantité de tables (par exemple SAP), ou lorsque vous utilisez des tables liées entre elles à partir de différentes bases de données.