我尝试将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修复了这个问题,以便您现在可以在运行更新之前运行状态。 –