Home. 
.

transparent

transparent

transparent

Database Schema Differencing Tool

Database schema differencing in DiffDog® 2012 lets you compare database structures and visually identify and merge differences.

You can compare two databases of the same type, for instance a developer’s version and the production version of your database, or you can compare two schemas of different database types. DiffDog® 2012 supports database schema differencing for these popular databases:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 for iSeries® v5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

Start a database schema comparison by choosing the File / Compare Database Schema menu option or by clicking the compare database schemas button on the toolbar.



Altova DiffDog database schema compare toolbar

Connect to Databases

The database Quick Connection Wizard opens to offer connection to all supported databases. This is the same convenient database connection tool used by other Altova MissionKit applications to connect to databases.



Altova DiffDog database connect wizard

Select Database Schemas for Differencing

After you connect to a database, a selection dialog lets you choose schemas and tables to compare on both the left and right side. The icon at the top next to the data source name lets you relaunch the Connection Wizard to add another database.



Altova DiffDog database schema compare selection

You may choose to compare individual tables, groups of tables, or entire database schemas. Your selections are displayed in the DiffDog® 2012 schema comparison window. When you connect tables to begin the comparison, DiffDog automatically connects matching elements inside the tables.



Altova DiffDog database schema diff window

Map Database Schema Elements

You can manually connect non-matching elements to compare them. You can also disconnect any automatic connection and re-map it differently.



Altova DiffDog database schema diff window

Compare Database Schemas

When you click the compare button on the toolbar, DiffDog® 2012 updates the comparison window with colors and icons to indicate differences between your database schemas.



Altova DiffDog database schema diff window

Database Schema Merge Options

You can merge differences by clicking either the left- or right-merge button on the toolbar. The right-click context menu offers more comprehensive merge options, including a choice to immediately open a database content comparison for the selected tables.



Altova DiffDog database schema diff merge options

Whichever merge option you select, DiffDog® 2012 always creates a SQL change script for you to review. You have several options for processing the SQL change script. You can:

  • Save the SQL change script to a file
  • Send the script to a SQL Editor window in DatabaseSpy® 2012
  • Execute the SQL change script directly from DiffDog® 2012
  • Cancel your merge request and abandon the script

SQL dialects and datatypes vary among relational database vendors. DiffDog® 2012 accounts for these inconsistencies and generates a change script compatible with your target database syntax, even if the source database is a different type.

As you work on a database project, you are likely to want to perform the same database schema comparison again. DiffDog lets you save all your database schema differencing settings in a file to quickly reload later.



Altova DiffDog database schema diff merge options

Experience database schema differencing and all the other intuitive features of DiffDog® 2012 for yourself. Click here to download a free 30-day trial!



transparent
Download
Pricelist
Buy
Comparison
Datasheet
Print
Mail
Like It
Did you know?
.

The Altova Software Maintenance Package (SMP) includes:

Free Updates - access new software versions and maintenance releases.

Technical Support - priority response to your problem or quesion.

Online Help - file a support request or enter a discussion forum on the Web.

.

Altova SMP

.
Available Languages
.

Altova DiffDog is now available in English, German, and Japanese versions from our download page.

.
.

transparent

transparent