我尝试使用liquibase的"addDefaultValue"语法将我的列的默认值设置为null:
<changeSet id="20181213171501-2">
<!-- Add default value -->
<addDefaultValue tableName="myTable"
columnDataType="boolean"
columnName="myColumn"
defaultValueBoolean="null" />
</changeSet>
但是向myTable插入新行后,发现默认值仍然设置为“false”,与之前一样。因此,liquibase更改集没有起作用。
如何使用liquibase将列的默认值设置为null?
defaultValueBoolean="null"
会导致liquibase.exception.ValidationFailedException: Validation Failed: defaultValue is required, Default value of null does not match defined type of boolean
。 - RotS