Database Change Management

Accepted Session
Short Form
Scheduled: Wednesday, June 19, 2013 from 1:30 – 2:15pm in B201


Survey of Open Source Java based tools for managing database changes with emphasis on automation using dbdeploy, Flyway, and Liquibase.


Most organizations do a good job of managing application code using source control and continuous integration. But a surprising number are still in the dark ages when it comes to Database Change Management.

Keeping databases up to date with application code does not need to be a nightmare. This quick survey will introduce you to several Java based options for managing database changes including dbdeploy, Flyway, Liquibase, and others.

Speaking experience

I've given a version of this presentation internally at Nike. I've redone it to make it applicable for a broader audience.