我嘗試將Liquibase從舊版本2.0.5遷移到3.4.0。我想的第一件事是狀態命令,是什麼導致了一個問題表的讀數 'databasechangelog':Liquibase從2.0.4遷移到版本3.4.0後缺少列'CONTEXTS'
執行錯誤SQL SELECT 文件名,作者,ID,MD5SUM,DATEEXECUTED,ORDEREXECUTED,EXECTYPE,描述,評論,TAG,LIQUIBASE,標籤,上下文 FROM IDENTSERVICE.DATABASECHANGELOG ORDER BY DATEEXECUTED ASC, ORDEREXECUTED ASC:ORA-00904: 「上下文」
我似乎是在表中兩個新列:標籤和CONTEXTS Lquibase網站告訴它,它只是一個簡單的替代品。
所以我的問題:我需要去拳頭3.0.0版,或者我如何獲得新的列?手動操作不是一種選擇。
Liquibase 3.4.1修復了這個問題,以便您現在可以在運行更新之前運行狀態。 –