Database migrations are an important facet of web development. Preserving existing data while seamlessly adding new functionality and tables is critical when making incremental database changes to production applications. Without a tool to manage database migrations, teams rely on manual sql, error prone communication processes, and costly risk management to implement solutions.
This talk with cover how to take advantage of the Grails Database Migration Plugin, based on Liquibase technology, and how to apply in it development and production. The fundamental applications of database migration will be covered with live coding examples. In addition, we will cover more advanced scenarios along with recommended strategies and tips.