Миграции базы данных Liquibase Grails
Я следовал прекрасному учебнику на http://www.jakusys.de/blog/2008/09/grails-and-liquibase-how-to-use/
Что касается моей базы данных разработчиков на локальной машине, где установлен Grails. Все прошло хорошо.
Теперь я хочу развернуть Grails War на удаленном веб-сайте, где я настраиваю MySQL на удаленном сервере.
Но сейчас я в растерянности. Как применить команду: мигрирует grails
так что теперь удаленная база данных имеет таблицу DATABASECHANGELOG.
В базе данных есть некоторые производственные данные, которые я вручную скопирую из моего локального mysql для новой установки удаленной базы данных mysql, в то время как большинство других таблиц являются свежими и не имеют данных. Я жду ответа на этот вопрос, чтобы убедиться, что я ничего не испортил, прежде чем на самом деле запустить приложение Grails на удаленном производственном сервере.
1 ответ
Вы можете перенести удаленную БД со своего компьютера, используя grails.env
переменная, как:
grails migrate -Dgrails.env=production