Миграции базы данных 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
Другие вопросы по тегам