Viewing and Understanding Comparison Result


Once DBChangeManager completes a database schema comparison for the chosen resources, the next step is to look at the Results to view the differences between the schema objects.

Comparison Result View

On completing the schema comparison DBChangeManager provides a result view as shown below:

The Result view layout provides the following components:

Using Object Navigation Tree

The object navigation tree lists all the schema objects that were compared. Clicking on any schema object will provide the schema difference of that object in the right side diff area. In the navigation tree the objects will be categorized based on the type of object (table, views etc., ) as top level nodes for easy access.

Type of Difference:

To the left of every schema object listed in the navigation tree, an icon is associated to indicate the type of difference for that object. The following is a description of these icons and their associated meaning:

Filter By Object Type:

You could filter the objects based on their type using the Filter option menu on top of the navigation tree. Clicking on the Filter brings up a selection popup as shown below. You could check/uncheck the type of the objects that you wish to see or not in the navigation tree. You could also check/uncheck the Show/Hide All option to view all the type of objects or to hide all of them.

Filter By Diff Type:

You could filter the objects based on the type of difference too. This could be done through any of the following means:

Searching Objects:

You could search for any schema object using the search box at the top of the navigation tree. The search does a "contains" match of the string provided. For any search string provided DBChangeManager would list all the schema object names that contains the search string. Eg., search string "resource", will list all the schema object names that contains the word "resource".

Using Diff Area

To the right of the navigation tree you find the schema Diff Area. The difference of a schema object present in Resource 1 and Resource 2 will be displayed in this area.

Viewing and Understanding the Schema Difference:

When you select a schema object in the navigation tree the script difference of the object in Resource 1 and Resource 2 will be displayed in the Diff Area under the tab Difference. This area is presented in a two columnar model. The first (left) column will list the script of the schema object as present in Resource 1. The second (right) column will list the script of the schema object as present in Resource 2. Between the first column and the second column there is a split area which is used for highlighting the type of diff using appropriate icons.

The script of the schema object will be formatted and presented with syntax highlighting for easy readability. The differences in the script of the schema object in Resource 1 and Resource 2 are highlighted through appropriate color coding and icons as described below:

Quick Navigation through differences:

Diff Area also provides Next-Previous (present on the right top corner) buttons to quickly navigate across the differences in the script of the schema object. Clicking on the Next button will select the next difference in the script area. Similarly clicking on the Previous button will select the previous difference in the script area.

Font Size Settings:

You could alter the font size of the script displayed in the diff area by using the   icons at the right top corner. Pressing will increase the font size of the script. Pressing will decrease the font size of the script.

Viewing Synchronization Script:

You could view the Synchronization script that would be used by DBChangeManager to synchronize the selected schema object either in Resource 1 or Resource 2 database by selecting the Sync Script tab.

The Sync Script tab is horizontally split into two areas:

Synchronization Warnings:

DBChangeManager also provides warnings, if any, that are to be considered while synchronizing the selected schema object in either Resource 1 or Resource database. You can view the warnings by selecting the Warnings tab.

As in Sync tab, Warnings tab is also presented as horizontally split areas:



Copyright © 2008, AdventNet Inc. All Rights Reserved.