Привет всем Я столкнулся с проблемой/путаницей с плагином миграции базы данных Grails.Перенос базы данных Grails на развернутый сервер
Ресурсов, используемые для studying-
- Официального Grails Database Migration Plugin миграции с документацией http://grails-plugins.github.io/grails-database-migration/docs/manual/guide/introduction.html
- Database ПРИМЕР- http://grails.github.io/grails-howtos/en/manageDatabases.html
Теперь с помощью этого я очень хорошо способен мигрировать или внести изменения в мою базу данных на локальном компьютере, на котором установлен и работает грайль.
Проблема заключается в том, что производственный сервер развернут в сети, и я всегда загружаю свой файл WAR для развертывания на apache tomcat. Таким образом, он в основном работает на JAVA, поэтому grails не установлен на машине ubuntu. Теперь как я могу перенести базу данных mysql на сервер?
Спасибо за Ваш ответ Lalit. У меня уже есть эти строки в моем config.groovy. И я использую 2 команды для генерации журнала изменений - First- 'grails dbm-update' и второго' grails dbm-gorm-diff changelog.groovy --add'. Итак, вы имеете в виду, что мне нужно запустить эти две команды на моем локальном компьютере, чтобы сгенерировать журнал изменений и загрузить его на сервер и позволить автоматически обрабатывать изменения? – Chetan
Изменили мой ответ, пожалуйста, взгляните. Вы должны иметь эти файлы, прежде чем будете генерировать WAR. –
Что произойдет на веб-ферме? Если у меня есть 5 веб-серверов, скрипт изменений изменится в 5 раз? – dudemonkey