Capture and compare schema differences between one or more archived or live databases
Generate alter scripts to sync selected objects or restore to a prior state. Handles object dependencies, and preserves data.
Automatically synchronize the target to match the source once there is a successful comparison. Promote schema changes from development, to test and finally to production.
Ensure database synchronization by using a live-to-live database compare as a basis for obtaining a list of changed objects, and a change script to roll the changes forward. Capture a snapshot of the target before you roll changes forward, so that you can roll back a schema change if necessary.
Reveal and report on changes to packaged application databases resulting from vendor patches or customization. Uncover abnormalities in the database that result from improper change, which might impact production performance or functionality. Notify yourself or your colleagues when a particular portion of the database has changed: for example tables for data modelers, stored procedures for developers, etc.