Я использую Liquibase 2.0.5. У меня есть следующий процесс:
- Экспортируйте изменения Liquibase в файл XML.
- Войдите в базу данных и запустите какую-нибудь команду БД (например,
ALTER TABLE ...
) - Экспортируйте изменения, сделанные на шаге 2, как набор изменений Liquibase.
Мой вопрос, как мне сделать шаг 3? Я использую следующий скрипт для выполнения шага 1...
/opt/liquibase/liquibase --driver=com.mysql.jdbc.Driver \
--classpath=~/.m2/repository//mysql/mysql-connector-java/5.1.15/mysql-connector-java-5.1.15.jar \
--changeLogFile=~/db.changelog.xml \
--url="jdbc:mysql://localhost:3306/db" \
--username=user \
--password=pass \
generateChangeLog