flywayのmavenコマンドと、ドキュメントへのリンク集になります。
自分への備忘として、記載します。
現在の状況の出力 DBVersion情報と、SQL実行状況の出力
-
コマンド
mvn flyway:info
-
ドキュメント
mvn flyway:info - Flyway by Boxfuse • Database Migrations Made Easy.
migration マイグレーションSQL実行
-
コマンド
mvn flyway:migrate
-
ドキュメント
mvn flyway:migrate - Flyway by Boxfuse • Database Migrations Made Easy. -
NOTES
メタデータテーブル がなければ作成される。途中からmigration を行う場合は、version指定を行う。
もしくは、mvn flyway:baseline
を先ずは実行する。
clean DB初期化
-
コマンド
mvn flyway:clean
-
ドキュメント
mvn flyway:clean - Flyway by Boxfuse • Database Migrations Made Easy. -
NOTES
メタデータテーブル テーブル削除、作成済のテーブルの全削除が走る。
Production 環境だと、まず実行しない。
validate 検証
-
コマンド
mvn flyway:validate
-
ドキュメント
mvn flyway:validate - Flyway by Boxfuse • Database Migrations Made Easy.
baseline 指定したVersionまで、Version情報をIncrementする。
-
コマンド
mvn flyway:baseline
-
ドキュメント
mvn flyway:baseline - Flyway by Boxfuse • Database Migrations Made Easy.
Database修復
-
コマンド
mvn flyway:repair
-
ドキュメント
mvn flyway:repair - Flyway by Boxfuse • Database Migrations Made Easy.
以上です。
コメント