ユーザーのデータベースが、移行に使用できる最大バージョンよりも新しい状態 (たとえば、ユーザーがソフトウェアの古いバージョンにダウングレードしたなど) を検出したいと考えています。次を実行すると:
System.out.println("source: " + flyway.status().getVersion().toString());
System.out.println("target: " + flyway.getTarget().toString());
次の出力が得られます。
source: 8
target: 9223372036854775807
で利用可能な実際の最大バージョンを取得するにはどうすればよいmigrate()
ですか?