лучшая практика для расширения проекта на производстве с помощью liquibase

У меня есть проект java ee с существующей базой данных. Теперь я расширяю свой проект локально, используя плагин liquibase-maven-plugin. Проект автоматически создает tag и создает update.

Есть ли какие-либо шаги или приготовления, о которых я должен позаботиться, прежде чем развертывать этот проект в рабочей среде?

Местный ф.э. Я играл с командой generateChangeLog, которая создает файл xml-схемы существующей базы данных. Нужен ли мне этот файл для каких-либо целей?

На самом деле я просто могу установить сначала тег, а затем продолжить работу с liquibase и базой данных. Я что-то пропустил или это действительно так просто?


person user1338413    schedule 30.01.2013    source источник


Ответы (1)


Это должно быть так просто. Цель должна состоять в том, чтобы запустить обновление liquibase для ваших баз данных разработки и контроля качества при внесении изменений, а затем просто запустить обновление liquibase для вашей производственной базы данных при развертывании нового кода, и это просто сработает.

person Nathan Voxland    schedule 13.02.2013
comment
Так что нет необходимости в generateChangeLog? Ни разу перед первым использованием обновления? - person user1338413; 20.02.2013