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>
私の列'type'で、次のマッピングが発生するようにしたいと思います。
0->single
1->married
etc..
これはliquibaseで可能ですか?コマンドラインから使用しています。