SQL脚本是:
ALTER TABLE ENGINE ADD IS_READY NUMBER(1,0);
COMMENT ON COLUMN ENGINE.IS_READY IS 'Is ready?';
我在数据库上运行了该文件。对数据库进行了更改。
现在我已将脚本的第一行更改为:
ALTER TABLE ENGINE ADD IS_READY NUMBER(1,0) DEFAULT 0;
想要运行新脚本来更新数据库,但是我收到错误:
Error setting up or running Liquibase: Validation Failed:
[ERROR] 1 change sets check sum
[ERROR] src/main/resources/liquibase/1.x/db.changelog.xml::script_executed::xxx.xxx was: 7:44a92c557ec5c4170cdab05ec49dd164 but is now: 7:3d3048f7178ed52b1816b81b170a515d
如何处理?回滚?然后运行新脚本?
答案 0 :(得分:1)
如果您使用的是liquibase
版本> 3.5.0你可以添加
--validCheckSum: your-check-sum