2012-10-02 50 views

回答

2

在liquibase中支持的方法是使用contexts。這使您可以控制在升級過程中運行哪些變更集(及其相關屬性,如「failonerror」)。

+0

同意!但我不想使用它,因爲那樣我最終會有重複的變更集。例如 <變更ID = 「c49c5a32-784c-49cb-8735-85563fdc6711」 上下文= 「分段」 作者= 「納迪姆」> <變更ID = 「c49c5a32-784c-49cb-8735-85563fdc6711」 上下文=「活「作者=」Nadeem「> –

+0

@Nadeem瞭解,這就是爲什麼我非常小心使用上下文(通常保留用於將數據加載到表中)。我不清楚爲什麼你需要做你想做的事情。通常,我希望我的遷移能夠以與應用於生產的方式完全相同的方式執行。 –

+0

因此,通常情況下,如果出現任何問題,部署立即停止,即使其餘部分更改正確並且可以成功運行(如果允許),也會立即停止部署部署服務器。所以我只想讓剩下的更改運行,但同時我不希望這種情況發生在舞臺上,因爲我希望這些東西被抓住。 –

相關問題