Migration from 3.10.3 to 4.* failed
See original GitHub issueEnvironment
Liquibase Version: 4.0.0 - 4.9.1
Liquibase Integration & Version: Spring Boot version 2.5.12, maven version 3.6.3
Liquibase Extension(s) & Version:
Database Vendor & Version: Oracle 19.10.0.0
Operating System Type & Version: Linux Mint 20.3 Cinnamon
Description
After update of Spring Boot from version 2.4.13 (liquibase version 3.10.3) to version 2.5.12 (liquibase version4.3.5), liquibase is failing with exception:
Failed Liquibase execution for datasource with cause: Validation Failed: 63 change sets check sum
Examle of the changeSet:
<changeSet author="author" id="1551134330735-2">
<createTable tableName="BRAND">
<column name="ID" type="BIGINT">
<constraints primaryKey="true" primaryKeyName="SYS_C0027517"/>
</column>
<column name="NUMBER" type="VARCHAR2(255 ${charUnit})"/>
<column name="SITE_UID" type="VARCHAR2(255 ${charUnit})"/>
<column name="DELETED" type="BOOLEAN"/>
<column name="UUID" type="VARCHAR2(255 ${charUnit})"/>
<column name="VERSION" type="INT"/>
<column name="DESIGNATION" type="VARCHAR2(255 ${charUnit})"/>
</createTable>
</changeSet>
I tried to update to all versions from 4.0.0 to 4.9.1. With all of them there was the same issue.
Steps To Reproduce
Increase version of spring boot
Actual Behavior
Failed Liquibase execution for datasource with cause: Validation Failed: 63 change sets check sum
Expected/Desired Behavior
Checksum are the same and liquibase update should run with no issue.
Issue Analytics
- State:
- Created a year ago
- Comments:8 (4 by maintainers)
Top GitHub Comments
@kataggart yes I did tested it on twomicroservices and the behaviour is the same
@peterpivarnik PHEW!! We were talking on this end a bit about what might be causing that, since others in similar configurations haven’t seen it… thanks for following up! Curious about your extension… it’s purpose and your use case. If you had 20 min to chat in the next few weeks? email ktaggart@liquibase.com or https://meetings.hubspot.com/karen-taggart