Liquibase2.0.5を使用しています。私は次のプロセスを持っています:
- Liquibaseの変更をXMLファイルにエクスポートします。
- データベースにログインし、dbコマンドを実行します(例
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