|
On completing the schema comparison DBChangeManager provides a result view as shown below:
The Result view layout provides the following components:
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.
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".
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:
|