Schema compare tools

List of database schema compare and synchronization tools.

Quest Toad for Oracle

Quest Toad for Oracle is a tool that compares and synchronizes schema and data of the Oracle databases. It automates complex and repetitive tasks like schema compare, script execution, administration, reporting and more.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: No
Data sync: No
Commercial: Commercial
Free edition: No

Idera DB Change Manager

DB Change Manager tracks and manages complex database schema changes and complies with database audit and reporting requirements. It protects data privacy within the database environment and track changes from multiple major database platforms.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

Aqua Data Studio Schema Compare Tool

Aqua Data Studio Schema Compare Tool allows you to quickly compare and safely synchronize databases for SQL Server or Oracle database. It detects and repairs unwanted database changes by comparing to backups and snapshots.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

SQL Server Comparision Tool

SQL Server Comparison Tool analyzes, compares, and documents the structure of tables, procedures, functions, views, triggers, and relationships. It compares data stored in tables and generate detailed reports displaying results of comparisons or analysis.

Runs on: (for desktop): Windows
Schema sync: No
Data compare: Yes
Data sync: No
Commercial: Commercial
Free edition: No

Altova DatabaseSpy

Altova DatabaseSpy is the unique multi-database query, design, and database comparison tool that even generates elegant charts directly from query results.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

Altova DiffDog

Altova DiffDog is a database content comparison and schema diff/merge tool. It allows you to diff databases of the same type as well as the content of equivalent tables and entire database schemas in different database types.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

Database Comparer Tools

Database Comparer helps to compare, synchronize and update databases structure using highly intelligent and robust synchronization algorithm. You can compare one database with another database or database with SQL/DDL script or even two SQL/DDL scripts.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

DataWeigher

The DataWeigher is the tool to compare and synchronize data. You can select any tables and fields from two MS Access databases and the DataWeigher finds differences. The detected changes can be saved as a report or SQL script to synchronize data.

Runs on: (for desktop): Windows
Schema sync: No
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

DBWeigher

DbWeigher is the software to compare MS Access databases' schemas and synchronize them. It compares tables structures, views, procedures, forms, reports, modules, macros and table data macros.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: No
Data sync: No
Commercial: Commercial
Free edition: No

Datanamic SchemaDiff MultiDB

Datanamic SchemaDiff is a tool for comparison and synchronization of database schemas. It allows you to compare and synchronize tables, views, functions, sequences (generators), stored procedures, triggers and constraints between two databases.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: No
Data sync: No
Commercial: Commercial
Free edition: No

UDB Workbench

UDB Workbench is a tool for DB2 UDB LUW database comparison and synchronization. It allows you connect DB2 UDB databases through ODBC or through schema DDL file, and view all the differences between two connected sources, and execute synchronization script that generated by the tool to synchronize structure of your DB2 UDB databases.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

Nob Hill Database Compare

Nob Hill Database Compare tool performs database comparison both schema and data. With the context-free database scripting engine, you can generate a script that could be run on any database. It will tell you the differences, and change any database to be like the one you are scripting - both schema and data.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: Yes
Data sync: Yes
Commercial: Commercial
Free edition: No

EMS DB Comparer for MySQL

EMS DB Comparer for MySQL is an excellent tool for MySQL database comparison and synchronization. It allows you to view all the differences in compared database objects and execute an automatically generated script to synchronize structure of MySQL databases and eliminate all or selected differences.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: No
Data sync: No
Commercial: Commercial
Free edition: No

EMS DB Comparer for SQL Server

EMS DB Comparer for SQL Server is an excellent tool for SQL Server database comparison and synchronization. It allows you to view all the differences in compared database objects and execute an automatically generated script to synchronize structure of SQL Server databases and eliminate all or selected differences.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: No
Data sync: No
Commercial: Commercial
Free edition: No

EMS DB Comparer for PostgreSQL

EMS DB Comparer for PostgreSQL is an excellent tool for PostgreSQL database comparison and synchronization. The program has the ability to automate the PostgreSQL database schemas comparison and synchronization task using the helpful Console Application.

Runs on: (for desktop): Windows
Schema sync: Yes
Data compare: No
Data sync: No
Commercial: Commercial
Free edition: No