@@ faq @@

Frequently asked questions

Find answers to common questions about PostgresCompare.

Can I use PostgresCompare for free?
Yes. Every download starts with 14 days of Pro, and when the trial ends the app becomes the free tier rather than expiring. On the free tier you can use Quick compare to compare any two databases, pg_dump files or migration folders across all 40+ object types, generate a dependency-ordered deployment script, and deploy it. Download it here.
What does a subscription add on top of the free tier?
Saved schema and data projects you can re-run anytime, comparison history and drift timelines, pipelines, the pgc command-line interface for CI and automation, reports and exports, parallel connections, include/exclude object rules, and pre- and post-deploy scripts. Quick compare, scripting and deploying stay free.
What is Quick compare?
Quick compare is how the free tier compares schemas. Choose two databases, pg_dump files or migration folders, run the comparison, then generate and deploy the script from the result. The result isn't saved — once you leave it, it's gone. To keep a comparison and re-run it later, create a project; projects are part of Pro. Projects you created during your trial stay readable.
Which PostgreSQL versions are supported?
PostgresCompare supports PostgreSQL version 9.2 and later, through the latest PostgreSQL 18. We regularly update to support new PostgreSQL releases.
Is my data safe? Does PostgresCompare send data to the cloud?
All comparisons happen locally on your machine. Your database credentials and data never leave your network. PostgresCompare connects directly to your PostgreSQL databases and processes everything locally.
Can I use PostgresCompare on macOS, Windows, and Linux?
Yes. PostgresCompare is available for all three major platforms. We also provide a command-line interface (CLI) for automation and CI/CD pipeline integration. Download for your platform.
What does "2 locations per user" mean?
You can install PostgresCompare on two different machines (e.g., work laptop and home desktop) with a single license. This gives you flexibility to use the tool wherever you need it.
How do I cancel my subscription?
Drop us an email and we'll take care of your cancellation right away. We also offer a 30-day money-back guarantee if you're not satisfied.
PostgresCompare is reporting that I have reached my maximum installs, what do I do?
Drop us an email, we will reset your license key so you are good to go again.
PostgresCompare is not responding or just showing a spinner, how do I fix it?

Sometimes (after the app updates for example) the PostgresCompare background process does not restart successfully which can lead to the UI spinning and failing to load projects.

Fix the issue by finding the process "PostgresCompareWebApi" and killing it, then restart the PostgresCompare app. If the problem persists try restarting your machine.

PostgresCompare recently updated and now my projects are not showing up, how do I fix it?

PostgresCompare relies on the operating system to tell it where to store your data. Sometimes this can change leading to a new database file being created.

To recover your data you should:

  1. Search your machine for the file "postgrescompare_7.db". There should be 2 instances of a file with that name. Note which file is the older one, it probably also has a larger file size.
  2. Copy the old postgrescompare_7.db into the new location, overwriting the db file there.
  3. Restart PostgresCompare
Have a question that's not answered here?
Contact us and we'll be happy to help.