Open menu
KS DB Merge Tools logo KS DB Merge Tools
database diff & merge
MssqlMerge logo for SQL Server
aka MssqlMerge
KS DB Merge Tools for MySQL logo
KS DB Merge Tools for PostgreSQL logo
KS DB Merge Tools for Oracle logo
KS DB Merge Tools for SQLite logo
AccdbMerge logo
KS DB Merge Tools for Cross-DBMS logo
KS DB Merge Tools All-In-One license
Other tools

Compare and Synchronize Objects (Views, Stored Procedures, etc.)

This section covers comparing and synchronizing database schema objects other than tables — views, stored procedures, functions, etc. Some features related to detailed diff analysis are available only for the Standard version.

Object handling is covered in two ways:

  • Bulk sync: work with object lists and synchronize multiple views, procedures, or functions at once.
  • Detailed comparison: analyze changes in a specific object without synchronization.

Compare and Sync Multiple Objects

  1. Open databases (see the Schema Changes Summary use case) and click A NEW+CHG (new + changed) count for required object type, for example for Stored procedures. Or, you can click other counts to process all, only new or only changed objects.

    for MySQL, Home tab with schema changes summary, click procedures NEW+CHG
  2. Opened Object list tab contains list of all changed objects and objects entirely missing in the other database. To synchronize changes, B select required objects and click C Merge.

    for SQL Server, Object list tab with new and changed stored procedures
  3. In the opened Execute script dialog, click D Run to execute generated script immediately, or E Copy / Save buttons to save generated script for future use.

    for SQL Server, Execute script dialog with stored procedures merge script

Compare Specific Object

  1. Open databases (see the Schema Changes Summary use case) and click A CHANGED count for required object type, for example for Stored procedures.

    for SQL Server, Home tab with schema changes summary, click stored procedures CHANGED
  2. Opened Object list tab contains list of all changed objects. Click B on required object name to analyze specific object changes in detail.

    for SQL Server, Object list tab with changed stored procedures
  3. Opened Text diff tab contains object definition scripts from both databases. C New and changed lines are highlighted. Bottom of the screen contains D detailed comparison for selected line.

    for SQL Server, Text diff tab with a changed stored procedure
  4. You can click E Show only new and changed to collapse unchanged lines, or apply similar filter to show only new or only changed lines. Unchanged lines are collapsed, leaving just a few unchanged rows for context, which can be configured F.

    for SQL Server, Text diff tab with a changed stored procedure, show new and changed