【发布时间】:2018-06-26 18:58:07
【问题描述】:
我正在使用 LIquibase 3.2 并正在尝试升级到 3.3,而我正在使用 MySql 5.5。但是,以下类型的更改集升级失败...
<changeSet author="me" id="my_changeset">
<addColumn tableName="my_table">
<column name="STUFF_VISIBLE" type="BOOLEAN" defaultValueNumeric="0">
<constraints nullable="false"/>
</column>
</addColumn>
</changeSet>
错误提示失败
Error: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Invalid default value for 'STUFF_VISIBLE'
有什么方法可以解决问题而无需重新调整所有校验和?在我的 Liquibase 更改集中,这些类型的语句多次出现。
【问题讨论】:
标签: mysql liquibase default-value changeset