Vergleichen von Datenbankschemas

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Tutorials > Datenbank "ZooDB" >

Vergleichen von Datenbankschemas

Die Funktion zum Vergleichen von Datenbankschemas in DatabaseSpy ermöglicht Ihnen, die Struktur verschiedener Schemas einer Datenbank bzw. von Schemas in verschiedenen Datenbankentypen zu vergleichen und zusammenzuführen. In unserem Zoo-Tutorial werden Sie die aktive Datenbank mit einer Testumgebung vergleichen, die auf dem selben Server läuft.

 

Ziel

In diesem Abschnitt des Tutorials lernen Sie, wie man die Struktur zweier Schemas einer Datenbank vergleicht und Unterschiede zwischen den Schemas zusammenführt. Dabei werden die folgenden Schritte beschrieben:

 

Hinzufügen eines Schemas zur Zoo-Datenbank und Hinzufügen von Tabellen mit Hilfe eines SQL-Scripts
Einrichten eines Datenbankschemavergleichs und Auswählen von Elementen für den Vergleich
Überprüfen und Korrigieren des Mappings
Vergleichen der Struktur zweier Schemas der Zoo-Datenbank
Anzeigen und Untersuchen der Unterschiede
Zusammenführen der Unterschiede zwischen den Schemas

 

In diesem Abschnitt verwendete Befehle

Symbol

Befehlsname

Beschreibung


Datei öffnen...

Dieser Befehl befindet sich im Menü Datei | Öffnen und ruft das Windows Dialogfeld "Öffnen" auf. Alternativ dazu können Sie auch das Tastaturkürzel Strg+O verwenden.

ic_execute-sql

Ausführen

Dieser Befehl befindet sich in der Symbolleiste des SQL Editor-Fensters und im Menü SQL Editor. Klicken Sie darauf, um die SQL-Anweisung im SQL Editor-Fenster auszuführen.

ic_refresh-datasource

Aktualisieren

Dieser Befehl steht im Online Browser als Schaltfläche zur Verfügung, sowie als Option im Kontextmenu, das sich öffnet, wenn Sie mit der rechten Maustaste auf eine Datenbank klicken. Verwenden Sie diesen Befehl, um die Datenbank zu aktualisieren und neue oder geänderte Datenbankobjekte im Online Browser anzuzeigen.

ic_schema-compare

Schemavergleich

Dieser Befehl befindet sich in der Symbolleiste "Standard"; alternativ dazu können Sie auch die Menüoption Datei | Neu | Schemavergleich wählen. Klicken Sie auf diesen Befehl um ein neues Schemavergleichsfenster zu öffnen und die Datenbankobjekte für den Vergleich auszuwählen. Beachten Sie, dass Sie zumindest eine aktive Verbindung zu einer Datenquelle benötigen, um einen neuen Schemavergleich öffnen zu können.

ic_start-db-comparison

Vergleich starten

Dieser Befehl befindet sich in der Symbolleiste des Schemavergleichsfensters; alternativ dazu können Sie auch die Menüoption Schemavergleich | Elemente vergleichen wählen oder "Elemente vergleichen" aus dem Kontextmenü wählen, das sich öffnet, wenn Sie mit der rechten Maustaste in die Titelzeile einer Komponente klicken. Klicken Sie auf diesen Befehl, um einen Vergleich aller Elemente durchzuführen, für die in den Vergleichskomponenten ein Mapping existiert.

ic_toggle-message

Meldungsfenster ein-/ausblenden

Dieser Befehl befindet sich in der Symbolleiste des Schemavergleichsfensters. Verwenden Sie diesen Befehl, um die Anzeige des Meldungsfensters ein- oder auszuschalten.


Elemente reduzieren

Dieser Befehl steht im Menü Schemavergleich bzw. als Option im Kontextmenü zur Verfügung, das sich öffnet, wenn Sie mit der rechten Maustaste in die Titelzeile einer Vergleichskomponente klicken. Verwenden Sie diesen Befehl, um alle Elemente in beiden Komponenten zu reduzieren.


Merge Script anzeigen: Links nach Rechts

Dieser Befehl steht im Menü "Schemavergleich" bzw. als Option im Kontextmenü zur Verfügung, das sich öffnet, wenn Sie mit der rechten Maustaste in die Titelzeile einer Vergleichskomponente klicken. Verwenden Sie diesen Befehl, um das Merge Script anzuzeigen, das die Änderungen in der linken Komponente in die rechte Komponente kopiert. Wenn dieser Befehl von der Titelzeile aus aufgerufen wird bzw. wenn kein Element markiert ist, wird das Merge Script für alle Elemente in der Komponente generiert.


Merge Script anzeigen: Rechts nach Links

Dieser Befehl steht im Menü "Schemavergleich" bzw. als Option im Kontextmenü zur Verfügung, das sich öffnet, wenn Sie mit der rechten Maustaste in die Titelzeile einer Vergleichskomponente klicken. Verwenden Sie diesen Befehl, um das Merge Script anzuzeigen, das die Änderungen in der rechten Komponente in die linke Komponente kopiert. Wenn dieser Befehl von der Titelzeile aus aufgerufen wird bzw. wenn kein Element markiert ist, wird das Merge Script für alle Elemente in der Komponente generiert.

ic_white


© 2019 Altova GmbH