Flyway repair設定


急ぐなら、まず彼を倒してから考えましょう。


私と一緒に仕事をしないで...私たちはまず彼にやらせてから考えさせて、彼はとても焦っています.

Flyway?


データベースジオメトリのコード管理ツール

このときrepair機能hajaを使用


以下に、V 1初期化ファイルの簡単な例を示す.sqlの実行時
間違った文法を使用したため、エラーが発生しました.
エラーが発生するとflyway schema historyテーブルに「V 1初期化ファイル.sql」と表示されます.
時間が経つにつれて、同じファイル名で通常の構文を使用しても、バージョン管理はできません.
この場合、flyway schema historyテーブルに蓄積されたデータを削除するのは簡単です.
ただし、flywayを最初に使用するのは、開発者が直接のDBアクセスを最小限に抑えるために、直接またはDBツールを使用してデータを削除する行為を避けるべきであるため、repair機能を使用するべきである.

修復機能


https://flywaydb.org/documentation/command/repair
参考文献
従来のデータベース・ステータスを手動でリカバリする方法
ex)delete from flyway schema history where version="バージョン番号";

Flyway repairの使用


Springを使用してbeanオブジェクトを宣言する
*스프링에서 Bean객체는 실행시 스프링 컨테이너에 Bean을 등록한다 
뭐 스프링이 가동될 때에 가장 먼저 컴포넌트 스캔어쩌고.. 
bean을 컨테이너에 등록한다.. 등록된 bean은 autowired로 주입 가능하고.. 어렵다 어려워

以上の2つに味に合ったbeanを登録して使用します.
前者と後者の違いは私にもわかりませんが、難しすぎます.