EVERYTHING XIAOMI
Get listed
Side by side

golang-migrate vs pgroll

golang-migrate

6.0#17 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

Factgolang-migratepgroll
LicenseThe project is distributed under the MIT License, which requires retaining the copyright and permission notices.The repository is licensed under Apache License 2.0.
Purposegolang-migrate reads database migrations from sources and applies them to a database in order.pgroll is an open-source command-line tool for safe, reversible PostgreSQL schema migrations that keep multiple schema versions available simultaneously.

golang-migrate plans

  • Open sourceFree

pgroll plans

  • Open sourceFree
  • Open-sourceFree

Pick golang-migrate if…

golang-migrate suits developers who need to apply and roll back database changes from a command line or Go application. Its many listed database drivers and migration sources can fit projects using different storage setups.

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