liquibase 是否可以在执行时进行某种映射modifyDataType
?
考虑以下示例:
<changeSet id="1" author="me">
<createTable tableName="person">
<column name="id" type="int">
<constraints primaryKey="true" nullable="false" />
</column>
<column name="firstName" type="varchar(100)"></column>
<column name="lastName" type="varchar(100)"></column>
<column name="marital_status" type="int">
<constraints nullable="false" />
</column>
</createTable>
</changeSet>
<changeSet id="2" author="me">
<modifyDataType tableName="person" columnName="type"
newDataType="varchar(36)" />
</changeSet>
我希望在我的列“类型”中发生以下映射:
0->single
1->married
etc..
这可能与 liquibase 吗?我通过命令行使用它。