ApexSQL Diff for MySQL – Screen shot tour

ApexSQL Diff for MySQL is a standalone tool for comparison and synchronization schemas of MySQL Server databases. Its installation is straightforward and in the first step the Welcome screen is shown:

Welcome step in the installation wizard

In the second step of the installation process, the Software Transaction Agreement step is shown in which the terms in the license agreement need to be accepted to continue with the installation:

Software Transaction Agreement step in the installation wizard

The third step is where it’s chosen where the application should be installed:

Installation folder step in the installation wizard

Afterward, the installation progress is shown:

Installation progress step in the installation wizard

Once finished, the last step about successful installation is shown where release notes can be viewed from the link in the bottom-left corner:

Successful installation step

Upon starting the application, the Project management window is shown where all previously saved projects are shown in the list:

Project management window

If the New button is clicked in the Project management window, the New project window will be shown with the Data sources tab:

Data sources tab in the New project window

Under the Options tab of the New project window, comparison and synchronization options can be set:

Options tab in the New project window

From the Object filter tab, under the Additional options of the New project window, object types and/or specific objects can be selected for the comparison process:

Object filter tab in the New project window

In the main application window, there are Home, View, and Resources with their corresponding sections and options:

Home tab in the main application window

View tab in the main application window

Resources tab in the main application window

The Results grid is shown in the middle of the main application window, surrounded by four different panels:

Results grid in the main application window


The Object filter panel allows users options to filter comparison results based on differences or object types:

Object filter panel in the main application window

The Differences by type panel gives a short overview of the specific difference between compared objects:

Differences by type panel in the main application window

Detailed differences on a character-level are shown in the Script difference view panel:

Script difference view panel in the main application window

The last is the Difference filter panel that allows users to threat specific attributes as differences or not:

Difference filter panel in the main application window

Under the Home tab, the Export button allows users export of comparison results into six different output types:

Export output types

More options can be set if the Options button is clicked under the Home tab in the main application window. Once opened, the first shown is the General tab with its options:

General tab in the Options window

The Difference viewer tab is the second tab in the Options window and here the default difference viewer is set, but users can set their own:

Difference viewer tab in the Options window

The last tab is the Output tab in the Options window in which File locations and templates, along with Output file, format and editor options can be set:

Output tab in the Options window

Once the Synchronization wizard is started with a click on the Synchronize button from the Home tab, the Synchronization direction step is shown as the first step:

Synchronization direction step in the Synchronization wizard

The second one is the Dependencies step, in which a user can choose whether to include or exclude dependent objects in the synchronization script:

Dependencies step in the Synchronization wizard

The Output options step, is the third step, and here a user can choose between the Create synchronization script and Synchronize now actions, along with their corresponding options:

Output actions step in the Synchronization wizard

The last step is the Summary and warnings step, in which Actions and Warnings (if there are any) will be shown in separate tabs:

Summary and warnings step in the Synchronization wizard

The Automation script window can be initiated from the last step of the Synchronization wizard with a click on the Automation script button, or from the Home tab with a click on the Save button:

Automation script window

To check the version and for how long the application will be active, click the About button under the Resources tab:

About dialog from the Resources tab

Click the Get updates button from the Resources tab to check if a new version is released:

Get updates from the Resources tab

 

June 2, 2020