Database Schema Migration for Java

Database schema migration (also database migration, database change management) refers to the management of incremental, reversible changes to relational database schemas. A schema migration is performed on a database whenever it is necessary to update or revert that database’s schema to some newer or older version.

This presentation introduces the topic of schema migration for Java as well as advanced concepts based on real life experience, a few tips and tricks and demonstrations on stage. The talk will focus on the two most popular Open Source frameworks, Liquibase and Flyway, and their role in a Java EE setup.

Video producer: