¿Qué es un buen flujo de trabajo para la migración de bases de datos en Grails?

Quiero usar elmigración de base de datos Plugin de Grails para la migración de bases de datos. Cuando inicio mi aplicación Grails la primera vez, todas las tablas de la base de datos se crean automáticamente. La configuración de producción en mi DataSource.groovy es:

production {


    dataSource {
        dbCreate = "update"
        url = "jdbc:mysql://localhost/myapp?useUnicode=yes&characterEncoding=UTF-8"
        username = "test"
        password = "test"
        dialect = org.hibernate.dialect.MySQL5InnoDBDialect
        properties {
           validationQuery = "select 1"
           testWhileIdle = true
           timeBetweenEvictionRunsMillis = 60000
        }
    }
}

En mi config.groovy me puse:

grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy']

Cuando agrego propiedades a mis clases de dominio, necesito ajustar el archivo de registro de cambios. ¿Cuál es la mejor manera de hacer la migración de la base de datos en este caso? ¿Cuáles son los pasos que debo seguir cuando agrego o elimino columnas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta