2014-09-10 20 views
0

它看起來像是在運行遷移失敗時,遷移未添加到schema.version表中,但在info命令中本地反映爲pending狀態。Flyway:什麼時候需要修復PostgreSQL數據庫?

鑑於此,repair不是必需的,因爲沒有存儲在schema.version中的校驗和。

所以我想我的問題是;是否存在PostgreSQL需要修復的情況,以及哪種情況會將schema_version中的一行放入一個非真值爲success的行?

回答

1

你是對的。對於支持DDL事務的PostgreSQL和其他數據庫,success始終爲true

唯一需要修復的時間是由於某種原因您必須更改遷移並且校驗和需要重新對齊。

相關問題