Datenbankschema-VergleichstoolMit der DiffDog® 2012 Funktionalität zum Vergleichen von Datenbankschemas lassen sich Datenbankstrukturen vergleichen und Unterschiede visuell kennzeichnen und zusammenführen. Sie können zwei Datenbanken desselben Typs, z.B. eine Developer-Version und die Produktionsversion ihrer Datenbank, oder auch zwei Schemas für unterschiedliche Datenbanktypen miteinander vergleichen. DiffDog® 2012 unterstützt den Vergleich von Datenbankschemas für die folgenden gängigen Datenbanken:
Starten Sie einen Datenbankschemavergleich. Wählen Sie dazu die Menüoption "Datei / Datenbankschema vergleichen" oder klicken Sie in der Symbolleiste auf die Schaltfläche "Datenbankschemas vergleichen".
Herstellen einer DatenbankverbindungDer Datenbankverbindungsassistent wird geöffnet. Über diesen Assistenten lassen sich Verbindungen zu allen unterstützten Datenbanken herstellen. Dies ist dasselbe praktische Datenbankverbindungstool, mit dem auch in anderen Applikationen des Altova MissionKit Datenbankverbindungen hergestellt werden.
Auswahl eines Datenbankschemas für den VergleichNachdem Sie eine Verbindung zu einer Datenbank hergestellt haben, können Sie über ein Auswahldialogfeld für die rechte und die linke Seite die zu vergleichenden Schemas und Tabellen auswählen. Über die Schaltfläche ganz oben neben dem Namen der Datenquelle können Sie den Verbindungsassistenten neu starten, um eine andere Datenbank hinzuzufügen.
Sie können entweder einzelne Tabellen, Tabellengruppen oder ganze Datenbankschemas vergleichen. Ihre Auswahl wird im DiffDog® 2012 Fenster "Schemavergleich" angezeigt. Wenn Sie Tabellen miteinander verbinden, um den Vergleich zu starten, verbindet DiffDog automatisch die entsprechenden Elemente in den Tabellen.
Mappen von DatenbankschemaelementenSie können nicht-identische Elemente manuell miteinander verbinden, um sie zu vergleichen. Sie können auch alle automatischen Verbindungen aufheben und die Elemente auf andere mappen.
Vergleichen von DatenbankschemasWenn Sie in der Symbolleiste auf die Schaltfläche "Vergleichen" klicken, wird das DiffDog® 2012 Vergleichsfenster aktualisiert. Unterschiede zwischen Ihren Datenbankschemas werden farblich und mit Hilfe von Symbolen gekennzeichnet.
Optionen für das Zusammenführen von DatenbankschemasUnterschiede lassen sich durch Klicken auf eine der Symbolleisten-Schaltflächen "von links nach rechts zusammenführen" oder "von rechts nach links zusammenführen" zusammenführen. Über das Kontextmenü stehen weitere ausführlichere Merge-Optionen zur Verfügung, wie z.B. die Option, für die ausgewählten Tabellen sofort einen Vergleich des Datenbankinhalts zu öffnen.
Egal, welche Merge-Option Sie auswählen, DiffDog® 2012 erstellt immer ein SQL Change Script, das Sie überprüfen können. Zur Verarbeitung des SQL Change Script stehen mehrere Optionen zur Verfügung. Sie können:
Die SQL-Dialekte und Datentypen sind bei relationalen Datenbanken von Anbieter zu Anbieter unterschiedlich. In DiffDog® 2012 werden diese Unterschiede berücksichtigt und es wird ein Change Script generiert, das mit der Syntax Ihrer Zieldatenbank kompatibel ist, selbst wenn es sich bei der Quelldatenbank um einen anderen Typ handelt. Oft muss derselbe Datenbankschemavergleich in einem Datenbankprojekt immer wieder durchgeführt werden. In DiffDog können Sie alle Ihre Datenbankschemavergleichseinstellungen in einer Datei speichern und diese später wieder laden.
Testen Sie den Vergleich von Datenbankschemas und alle anderen intuitiven Features von DiffDog® 2012 selbst. Klicken Sie hier, um eine kostenlose 30-Tage-Testversion herunterzuladen. |
| ||||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | Mobile | Full Site | |||
|
