🔧 Tools in Schema Migration

Flyway

Database migrations made easy.

An open-source database migration tool that favors simplicity and convention over configuration.

For more tool information ➜

Liquibase

The open source standard for database DevOps.

An open-source tool for tracking, managing, and applying database schema changes.

For more tool information ➜

Bytebase

Database CI/CD and Security at Scale.

A web-based collaboration workspace for DBAs and Developers to manage database schema changes.

For more tool information ➜

Atlas

Manage your database schema as code.

An open-source tool that brings infrastructure-as-code principles to database management.

For more tool information ➜

Skeema

Safe schema management for MySQL and MariaDB.

A declarative, SQL-first schema management tool specifically for the MySQL ecosystem.

For more tool information ➜

DBmaestro

Database Delivery Automation. Simplified.

A DevOps platform for databases that automates CI/CD, provides source control, and ensures compliance.

For more tool information ➜

Prisma Migrate

Declarative database schema migrations.

A database schema migration tool that is part of the Prisma ORM ecosystem.

For more tool information ➜

Alembic

A database migrations tool for SQLAlchemy.

A lightweight database migration tool for usage with the SQLAlchemy Database Toolkit for Python.

For more tool information ➜

Phinx

Database Migrations for PHP.

A database migration tool for PHP that allows developers to manage database transformations in pure PHP.

For more tool information ➜

golang-migrate/migrate

Database migrations. As a CLI and Golang library.

A popular database migration tool written in Go, available as both a CLI and a library.

For more tool information ➜

DbMate

A lightweight, framework-agnostic database migration tool.

A simple, framework-agnostic database migration tool that can be used with Go, Node.js, Python, Ruby, PHP, or any other language.

For more tool information ➜

Evolve

Database migration tool for .NET and .NET Core projects.

A simple, code-first, database migration tool for .NET, inspired by Flyway.

For more tool information ➜

Redgate SQL Change Automation

Automate database deployments.

A tool for automating the building, testing, and deploying of SQL Server database changes.

For more tool information ➜

Knex.js Migrations

A SQL query builder for JavaScript.

A migration feature built into the Knex.js SQL query builder for Node.js.

For more tool information ➜

Sequelize Migrations

A promise-based Node.js ORM.

The migration functionality included with the Sequelize ORM for Node.js.

For more tool information ➜

TypeORM Migrations

A TypeScript and JavaScript ORM.

The migration system for TypeORM, a popular ORM for TypeScript and JavaScript.

For more tool information ➜

Django Migrations

The web framework for perfectionists with deadlines.

The built-in schema migration system for the Django web framework.

For more tool information ➜

Ruby on Rails Migrations

A web-app framework that includes everything needed to create database-backed web applications.

The database migration functionality provided by the Active Record library in Ruby on Rails.

For more tool information ➜

FluentMigrator

Database migration framework for .NET

A database migration framework for .NET with a fluent interface for defining migrations in C#.

For more tool information ➜

Entity Framework Migrations

Modern Object-Database Mapper for .NET.

The built-in migration feature of Microsoft's Entity Framework.

For more tool information ➜

db-up

The .NET Database Deployment Library.

A .NET library that helps you to deploy changes to SQL Server databases.

For more tool information ➜

yuniql

Free and open source schema versioning and migration tool.

A free and open source schema versioning and migration tool made with .NET Core.

For more tool information ➜

RoundhousE

A Professional Database Migration Utility for .NET.

A database migration utility for .NET that uses SQL scripts and a versioning system.

For more tool information ➜

Simple-migrate

A simple database migration tool for Node.js.

A very simple, promise-based database migration tool for Node.js that uses plain SQL files.

For more tool information ➜