Database Migration Tools
Alternatives to DB Change Manager
The tools Specifiction weighs against DB Change Manager, from its list of database migration tools, each with its plans, platforms and spec score.
- 01
Atlas Atlas suits teams managing database changes through schema definitions and migration workflows, from startups to large organizations.
From $9/mo Free plan Open source Web · Windows · macOS · Linux9.5 Visit Specs - 02 DeepFilterNet
DeepFilterNet suits people seeking open-source noise suppression for 48 kHz audio, including real-time use through a LADSPA plugin.
Free plan Open source Windows · macOS · Linux · API8.9 Visit Specs - 03 dbmate
dbmate suits developers who want SQL migration files and a standalone command-line workflow across different application languages.
Free plan Windows · macOS · Linux · Self-hosted8.6 Visit Specs - 04
Bytebase Enterprise Bytebase Enterprise suits teams that need approvals, access controls and audit records across database environments.
From $20/mo Free plan Web · API · Self-hosted8.5 Visit Specs - 05 db-migrate
It suits Node.js application teams managing schema changes across supported databases.
Free plan Linux · Self-hosted8.5 Visit Specs - 06
Doctrine Migrations It suits PHP developers and teams managing database schema changes through Doctrine’s persistence libraries.
Free plan Linux · Self-hosted8.5 Visit Specs - 07 pgroll
pgroll suits teams changing PostgreSQL schemas that need old and new versions available during application rollouts.
Free plan Open source Windows · macOS · Linux · Self-hosted8.5 Visit Specs - 08 Goose
Goose suits developers who need to manage database schema migrations through SQL, Go functions, or both.
Free plan Windows · macOS · Linux · API8.3 Visit Specs - 09 FluentMigrator
It suits .NET developers who want schema changes expressed as version-controlled C# migrations.
Free plan Windows · macOS · Linux · Self-hosted8.2 Visit Specs - 10 sqlx-cli
sqlx-cli suits Rust developers who need database migrations, query-macro metadata, or checks in CI.
Free plan Windows · macOS · Linux8.0 Visit Specs - 11 Alembic Free plan Self-hosted7.9 Visit Specs
- 12 Sqitch
Sqitch suits database teams that want script-based change management independent of a framework or ORM.
Free plan Windows · macOS · Linux · Self-hosted7.9 Visit Specs - 13 Evolve
Evolve suits developers and teams managing SQL migrations across environments, including CI/CD pipelines.
Free plan Windows · Linux7.8 Visit Specs - 14 golang-migrate
It suits developers who need to apply and roll back database migrations from a command line or Go application.
Free plan Windows · macOS · Linux · Self-hosted7.8 Visit Specs - 15 Phinx Free plan Self-hosted7.8 Visit Specs
- 16
Skeema It suits developers and database teams managing MySQL or MariaDB schemas from a repository.
From $54.08/mo Free plan Windows · macOS · Linux7.8 Visit Specs - 17 DbUp Free plan Self-hosted7.6 Visit Specs
- 18 migrate-mongo Free plan Linux · Self-hosted7.6 Visit Specs
- 19 Refinery
It suits Rust developers who need database migrations in application code or a command-line workflow.
Free plan Windows · macOS · Linux · Self-hosted7.6 Visit Specs - 20 pt-online-schema-change Free plan Linux · Self-hosted7.5 Visit Specs
- 21 DBmaestro API · Self-hosted7.4 Visit Specs
- 22
Liquibase Windows · macOS · Linux · API7.4 Visit Specs - 23 SchemaHero Web · Windows · macOS · Linux7.4 Visit Specs
- 24 node-pg-migrate API · Self-hosted7.3 Visit Specs
- 25
sqldef Web · Windows · macOS · Linux7.2 Visit Specs - 26 Ridgepole Free plan Self-hosted7.1 Visit Specs
- 27 Umzug Free plan Self-hosted7.1 Visit Specs
- 28 pg-schema-diff Self-hosted6.9 Visit Specs
- 29 yoyo-migrations Self-hosted6.6 Visit Specs
- 30 Redgate FlywayRedgate Software Windows · macOS · Linux · API6.2 Visit Specs
DB Change Manager, head to head
- DB Change Manager vs Atlas
- DB Change Manager vs DeepFilterNet
- DB Change Manager vs dbmate
- DB Change Manager vs Bytebase Enterprise
- DB Change Manager vs db-migrate
- DB Change Manager vs Doctrine Migrations
- DB Change Manager vs pgroll
- DB Change Manager vs Goose
- DB Change Manager vs FluentMigrator
- DB Change Manager vs sqlx-cli
- DB Change Manager vs Alembic
- DB Change Manager vs Sqitch