Database Change Management*
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.
I've given a version of this presentation internally at Nike. I've redone it to make it applicable for a broader audience.
Todd Lisonbee is a Lead Application Engineer at Nike.