我希望通过 Liquibase 压缩一列,但我无法在 Liquidbase 网站上找到任何此类示例。
我想知道是否有人有这方面的例子?
您可以使用该元素将自定义 SQL 语句添加到Liquibase更改日志,并使用更改集上的属性来定义它们要运行的数据库。<sql>
dbms
<changeSet id=".." dbms="oracle">
<sql>
alter table foobar move compress;
</sql>
<rollback>
<sql>
alter table foobar nocompress;
</sql>
</rollback>
</changeSet>
您可以使用modifyDataType
<changeSet author="liquibase-docs" id="modifyDataType-example">
<modifyDataType catalogName="cat"
columnName="id"
newDataType="A String"
schemaName="public"
tableName="person"/>
</changeSet>