フライウェイを使用してマイグレーションを実行するデータベースがあります。これは、レコードを持ってschema_version
テーブルを持っている:0.0.1:フライウェイのベースラインレコードを変更する
'1', '1', '1', '<< Flyway Baseline >>', 'BASELINE', '<< Flyway Baseline >>', NULL, 'root', '2016-06-28 16:59:05', '0', '1'
は今、私は1、EXよりもいくつかの以前の移行を導入する必要があります。これらの移行は、ベースラインが1であるため無視されます。schema_version
テーブルのベースラインレコードを変更することはできますか?
注:私はjava apiを使用します。
ありがとうございます。
schema_versionバージョンテーブルのベースラインバージョンは古いです。だから私はschema_versionテーブルでそのレコードを変更できるかどうか尋ねました。 Java APIからこれを行う方法はありません。手動でレコードを更新したりテーブルを削除したりする必要はありませんか? ありがとうございます。 –
修正。既存の 'schema_version'テーブルを(どのようなFlyway APIを通して)も再ベースラインすることはできません。 'schema_version'テーブルの変更や削除のような手作業による修正手続きが必要です。 – markdsievers
ありがとうございます。 –