2010-12-09 1 views
2

Я последовал отличный учебник по http://www.jakusys.de/blog/2008/09/grails-and-liquibase-how-to-use/LiquiBase Grails миграции базы данных

в отношении моей базы данных Дев на локальной машине, где установлен Grails. Все прошло хорошо.

Теперь я хочу развернуть войну Grails на удаленном веб-сайте, где я устанавливаю mysql на удаленном сервере.

Но я сейчас утерян. Как мне применить команду: grails migrate

, так что теперь в удаленной базе данных есть таблица DATABASECHANGELOG.

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

ответ

2

Вы можете перенести удаленную БД с вашего компьютера, используя grails.env переменных, например:

grails migrate -Dgrails.env=production 
+1

для прода вобще `Grails прода migrate` - с помощью переменной grails.env требуется только для пользовательских сред – 2010-12-09 18:12:45

 Смежные вопросы

  • Нет связанных вопросов^_^