Open menu KS DB Merge Tools logo KS DB Merge Tools for PostgreSQL logo

Compare and Sync PostgreSQL Schema and Data

KS DB Merge Tools for PostgreSQL is an easy to use diff & merge tool for PostgreSQL databases.

  • Compare and sync both schema and data
  • GUI for Windows; CLI for Windows & Linux
  • Free version: basic features *, no signup, no ads, no telemetry
  • Standard version: perpetual license, 14-day free trial
  • For PostgreSQL 9.3 - 18.*
  • Why KS DB Merge Tools

* We are currently working on an update to the Free License. It will include almost all the same features as the Standard License. The main limitation will be a 40-minute session duration limit. Since the current limited free version is being discontinued, we do not recommend starting with it. Instead, we suggest using the Trial version to fully explore the product. By the time it expires, the new fully-featured free version should be available (ETA by 2026-04-10), and you will be able to switch to it once your trial ends.

DOWNLOAD PRICING

Screenshots and Use Cases

Scroll the gallery and click on the image title to open the use case with detailed steps.
Use the toggle to switch application modes, if applicable.
Or explore the app's key features by watching our short video walkthrough (about 3 minutes).

Free vs Standard

Free Standard, perpetual license
Price (USD, excluding VAT): $0
  • Single-user personal license:
$80
BUY NOW
  • Multi-user license for companies and organizations:
Starting at $105 per user, volume discounts:



BUY NOW
Compare schema and programming objects:
  • Tables (columns and constraints) merge new only
  • Views (definition)
  • Stored procedures
  • Functions
  • Tables (columns, constraints, indexes and triggers)
  • Views (definition and triggers)
  • Materialized views
  • Stored procedures
  • Functions
  • Schemas
  • Sequences
  • Other objects can be compared by querying system metadata
Compare data:
  • Per table with limitations
  • Per table
  • Per view
  • Per materialized view
  • Any table/view/mview vs any other table/view/mview merge only if target updateable
  • Any custom query result diff only
  • Batch data diff across multiple tables, views, mviews, custom mappings and custom queries
  • Data slices (customized subset of Batch data diff)
Other Standard features:
  • N/A
  • Diff profiles
  • Id-Remap Merge
  • Export to Xlsx and Json
  • Application customization
  • Misc. other enhancements: SSH support, scrollbars colored with changes summary, navigation thru changes, advanced search, etc.
  • More about Standard features
Command line:
  • For Linux with limitations
  • For Linux and WSL
  • For Windows
  • Script Editor GUI
Free Standard, perpetual license
Price (USD, excluding VAT):
$0
Single-user personal license: $80
BUY NOW

Multi-user license for companies and organizations: Starting at $105 down to $60 per user
BUY NOW

More about purchasing and license types
Compare schema and programming objects:
  • Tables (columns and constraints) merge new only
  • Views (definition)
  • Stored procedures
  • Functions
  • Tables (columns, constraints, indexes and triggers)
  • Views (definition and triggers)
  • Materialized views
  • Stored procedures
  • Functions
  • Schemas
  • Sequences
  • Other objects can be compared by querying system metadata
Compare data:
  • Per table with limitations
  • Per table
  • Per view
  • Per materialized view
  • Any table/view/mview vs any other table/view/mview merge only if target updateable
  • Any custom query result diff only
  • Batch data diff across multiple tables, views, mviews, custom mappings and custom queries
  • Data slices (customized subset of Batch data diff)
Other Standard features:
  • N/A
  • Diff profiles
  • Id-Remap Merge
  • Export to Xlsx and Json
  • Application customization
  • Misc. other enhancements: SSH support, scrollbars colored with changes summary, navigation thru changes, advanced search, etc.
  • More about Standard features
Command line:
  • For Linux with limitations
  • For Linux and WSL
  • For Windows
  • Script Editor GUI

If you have any questions, please contact us.