Flyway がタイムスタンプではなくバージョン番号を使用するのはなぜですか? 大規模で分散している可能性のあるチームでは、どのように機能するのでしょうか?
すべてのチーム メンバーに、バージョン番号 xy を予約していることを知らせる電子メールを送信する必要がありますか? 2 人の開発者が同じバージョン番号を使用するとどうなりますか? 別のより高い番号が既にチェックインされた後に、より低いバージョン番号がバージョン管理にチェックインされた (そして統合データベース上のビルド サーバーによって実行された) 場合はどうなりますか?
バージョン番号の代わりにタイムスタンプが使用されるレール (>=2.1) での移行を厳密にモデル化した mybatis-migration に慣れています。現時点では、タイムスタンプの方がはるかに理にかなっていると思います。バージョン番号について心配する必要がなく、順不同の移行が簡単に検出されます。