こんにちは。こむろ@札幌です。 ある人たち(?)から毎度記事が生生しすぎると言われました。今回もそうかもしれません。 *1 概要 自分が開発に関わっているPrismatixというサービスはAPIサーバーをSpring Bootアプリケーションで実装している。その中でデータマイグレーションの手段として Flyway を利用している。 指定された Migrationファイル(SQLやJavaコード等)を必ず決まった順序で実行し、それらをどこまで適用したかを管理してくれるなど、とても役に立つ機能が豊富にあるため様々なところで紹介されている。 Developers.IOでもいくつか関連のエントリーが確認できた。とても参考になるのでおすすめ。 [Spring Boot] Flyway 3系で作ったテーブルを Flyway 5系にアップデートする方法 [Spring Boot 1] flywayのデー