相同的数据类型,而使用liquibase修改数据类型



我很好奇是否在默认情况下为liquibase modifydatatype升级运行任何先决条件?例如,如果我正在更改列"A",其数据类型为整数,如下所示:

<modifyDataType
            columnName="A"
            newDataType="int"
            schemaName="public"
            tableName="person"/>

会在执行前检查列类型是否与之前相同吗?

文档中没有这样的内容:http://www.liquibase.org/documentation/changes/modify_data_type.html

我已经快速检查了这段代码:https://github.com/liquibase/liquibase/blob/ed4bd55c36f52980a43f1ac2c7ce8f819e606e38/liquibase-core/src/main/java/liquibase/sqlgenerator/core/ModifyDataTypeGenerator.java

https://github.com/liquibase/liquibase/blob/ed4bd55c36f52980a43f1ac2c7ce8f819e606e38/liquibase-core/src/main/java/liquibase/change/core/ModifyDataTypeChange.java

我没有看到任何前提条件

相关内容

  • 没有找到相关文章

最新更新