Flyway - Repairs the schema history table

Flyway 的 Repair 功能可用來修復 Flyway 存放在資料庫內的資料。


像是 Migrate 發生錯誤,可用來清楚錯誤狀態。或是重新套用 Migration,去修復 Migration type/description/checkchecksum。


像是這邊筆者的資料庫狀態如下…


因為沒有造資料表所以塞資料的 Migration migrate 時會出錯。


這時資料庫內的 Migration 的狀態會是 Failed。


這時使用 Repair 功能…

flyway repair


資料庫內的 Migration 會回到 Pending 狀態。