Documentation

Welcome to MigrateDB, database migrations made easy.

Tip: If you haven't checked out the Get Started section yet, do it now. You'll be up and running in no time!

MigrateDB

MigrateDB is an open-source database migration tool. It strongly favors simplicity and convention over configuration.

It is based around just 6 basic commands: Migrate, Info, Validate, Baseline and Repair.

Migrations can be written in SQL (database-specific syntax (such as PL/SQL, T-SQL, ...) is supported) or Java (for advanced data transformations or dealing with LOBs).

It has a Command-line client. If you are on the JVM, we recommend using the Java API for migrating the database on application startup.

Migrations ➡️