0
我是新來飛行,所以也許我只是不明白如何validate()
工作。我創建了一個基線到數據庫,創建了一個遷移文件V1_2_3__do_something.sql
然後跑flyway驗證和未來遷移
flyway validate
,我得到
ERROR: Validate failed: Detected resolved migration not applied to database: 1.2.3
我使用的版本4.1.0,並有和沒有參數-ignoreFutureMigrations=true
測試,但結果仍然相同。
此外,如果我運行flyway migrate
遷移完成沒有問題。
有什麼想法發生了什麼?第一次遷移後,如果我創建了V2__xxx
遷移,然後再次運行驗證,出於同樣的原因,它將在V2上失敗。
由於
一個
謝謝。有效。如果我可以提出建議(並讓SO監視器的血液沸騰),那麼'ignorePendingMigrations'選項會很好。這相當於'target = current',但是新用戶更容易理解。 – Alain