📋 Schema Migration
24 tools compared
🔧 Tools in Schema Migration
Flyway
An open-source database migration tool that favors simplicity and convention over configuration.
Liquibase
An open-source tool for tracking, managing, and applying database schema changes.
Bytebase
A web-based collaboration workspace for DBAs and Developers to manage database schema changes.
Atlas
An open-source tool that brings infrastructure-as-code principles to database management.
Skeema
A declarative, SQL-first schema management tool specifically for the MySQL ecosystem.
DBmaestro
A DevOps platform for databases that automates CI/CD, provides source control, and ensures compliance.
Prisma Migrate
A database schema migration tool that is part of the Prisma ORM ecosystem.
Alembic
A lightweight database migration tool for usage with the SQLAlchemy Database Toolkit for Python.
Phinx
A database migration tool for PHP that allows developers to manage database transformations in pure PHP.
golang-migrate/migrate
A popular database migration tool written in Go, available as both a CLI and a library.
DbMate
A simple, framework-agnostic database migration tool that can be used with Go, Node.js, Python, Ruby, PHP, or any other language.
Evolve
A simple, code-first, database migration tool for .NET, inspired by Flyway.
Redgate SQL Change Automation
A tool for automating the building, testing, and deploying of SQL Server database changes.
Knex.js Migrations
A migration feature built into the Knex.js SQL query builder for Node.js.
Sequelize Migrations
The migration functionality included with the Sequelize ORM for Node.js.
TypeORM Migrations
The migration system for TypeORM, a popular ORM for TypeScript and JavaScript.
Django Migrations
The built-in schema migration system for the Django web framework.
Ruby on Rails Migrations
The database migration functionality provided by the Active Record library in Ruby on Rails.
FluentMigrator
A database migration framework for .NET with a fluent interface for defining migrations in C#.
Entity Framework Migrations
The built-in migration feature of Microsoft's Entity Framework.
db-up
A .NET library that helps you to deploy changes to SQL Server databases.
yuniql
A free and open source schema versioning and migration tool made with .NET Core.
RoundhousE
A database migration utility for .NET that uses SQL scripts and a versioning system.
Simple-migrate
A very simple, promise-based database migration tool for Node.js that uses plain SQL files.