Flyway - Validates the applied migrations against the available ones

Flyway 的 Validate 可依據資料庫的 Migrate 資料與本地的 Migration 資訊做些驗證。


如果資料庫的 Migrate 資料與本地的 Migration 比對,Migration 的名字、類型、Checksum 不同,驗證錯誤。


如果資料庫的 Migrate 資料在本地已找不到對應的 Migration,驗證錯誤。


如果本地的 Migration 還未 Migrate 到資料庫,驗證錯誤。


像是這邊筆者這邊本地的 Migration 未 Migrate 到資料庫。


驗證會錯誤。

flyway validate


將 Migration migrate 到資料庫。

flyway migrate


驗證就會通過了。

flyway validate