Diff PostgreSQL schemas.
Find differences and deploy changes quickly.

Postgres Compare is a Postgres diff tool that automatically detects the changes made to your database and produces the SQL required to keep everything up to date. Increase visibility, reduce errors and save time with Postgres Compare.

Diff Database and Schema Objects

Compare between live databases or snapshots from a point in time. Postgres Compare diffs the system catalogs and shows you where objects have been added, removed or changed.

SQL Migration Scripts

Automatically write the SQL you need to deploy changes between environments. Postgres Compare helps ensure you include dependent objects and warns you of any destructive changes you might make.


Test your migration scripts on demand. One click will spin up a clone of the target database, run the migration script and report any issues encountered.


Create beautiful reports to illustrate the state of your environments. Store and share reports via your Postgres Compare account.

Compare Postgresql databases on your desktop

On Linux, MacOS and Windows

Postgres Compare goes where you go, so it's ready to work with your database environments straight away. It's cross platform too!

Postgres diff tool that runs on the web

On the web

Log in to your Postgres Compare account to enable cloud features. Share reports, upload snapshots and test your deployment scripts on demond.

Sign up to try the beta

We don't do unsolicited emails, just useful updates and invitations to try Postgres Compare.