Каков хороший рабочий процесс для миграции базы данных в Grails?

Я хочу использоватьбазы данных миграции Grails плагин для миграции базы данных. Когда я запускаю свое приложение Grails в первый раз, все таблицы базы данных создаются автоматически. Производственный параметр в моем DataSource.groovy:

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
        }
    }
}

В моем config.groovy я установил:

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

Когда я добавляю свойства в мои классы домена, мне нужно настроить файл журнала изменений. Как лучше всего выполнить миграцию базы данных в этом случае? Какие шаги мне нужно сделать, когда я добавляю или удаляю столбцы?

Ответы на вопрос(4)

Ваш ответ на вопрос