压缩Liquibase中的列

时间:2012-10-25 09:06:38

标签: liquibase

我希望通过Liquibase压缩色谱柱,但我无法在Liquidbase网站上找到任何这样的例子。

我想知道是否有人有这方面的例子?

2 个答案:

答案 0 :(得分:0)

您可以使用<sql>元素向Liquibase更改日志添加自定义SQL语句,并使用更改集上的dbms属性来定义要运行的数据库。< / p>

<changeSet id=".." dbms="oracle">
  <sql>
    alter table foobar move compress;
  </sql>
  <rollback>
   <sql>
     alter table foobar nocompress;
   </sql>
  </rollback>
</changeSet>

答案 1 :(得分:0)

您可以使用modifyDataType

<changeSet author="liquibase-docs" id="modifyDataType-example">
    <modifyDataType catalogName="cat"
            columnName="id"
            newDataType="A String"
            schemaName="public"
            tableName="person"/>
</changeSet>