EVERYTHING XIAOMI
Get listed
Side by side

dbmate vs pgroll

dbmate

6.3#9 in database migration toolsFree plan
Free planLinuxmacOSSelf-hostedWindows
Visit

pgroll

7.3#3 in database migration toolsFree plan
Free planLinuxmacOSSelf-hostedWindows
Visit

What both publish

Factdbmatepgroll
LicenseThe repository includes an MIT license.The repository is licensed under Apache License 2.0.
PurposeDbmate is a database migration tool that keeps database schemas in sync across developers and production servers.pgroll is an open-source command-line tool for safe, reversible PostgreSQL schema migrations that keep multiple schema versions available simultaneously.

dbmate plans

  • dbmateFree

pgroll plans

  • Open sourceFree
  • Open-sourceFree

Pick dbmate if…

dbmate suits developers and teams who want SQL-based schema migrations across supported databases without tying the tool to one programming language. Go applications can also use it as a library and embed migrations in an application binary.

Pick pgroll if…

pgroll suits developers managing PostgreSQL schema changes who want old and new versions to coexist during application rollout. Teams using PostgreSQL 14 with row-level security should weigh its documented limitation.

Charts they share