Lyle Anderson

Using Maven to Integrate Flyway in an Existing Database – Part 2

This is the second article of a two-part series on using Maven to integrate Flyway in an existing database. It addresses several key issues including using Maven profiles to manage promotion of migrations to hierarchical levels of a database as well as managing migrations across multiple disparate projects that use the same database. Unless you … Read More

Using Maven to Integrate Flyway in an Existing Database – Part 1

I was recently asked by a client to investigate database versioning / migration tools. Having had previous experience with Rails db Rake tasks and Liquibase, both of which require a DSL, I looked for a more Java-friendly tool and found Flyway. One of the pre-requisites was to be able to integrate the tool with an … Read More