Разделить домен и перенести изменения в базу данных

#grails #grails-domain-class

#grails #grails-domain-class

Вопрос:

У меня есть класс домена, и в нем уже есть много данных в базе данных. Теперь мне нужно разделить домен на два. Есть ли способ, с помощью которого данные в базе данных также будут автоматически разделены на две таблицы?

Ответ №1:

Для такой задачи вы можете использовать плагин Grails Database Migration Plugin.

Ответ №2:

я думаю, что для вашей проблемы нет автоматического механизма. я бы сделал резервную копию старой схемы базы данных, изменил схему классов домена, развернул новую shema (надеюсь, все изменения в базе данных будут выполнены) и перенес старые данные в новую схему.