Liquibase:列缓存

Liquibase: Cache for column

我想使用 liquibase 执行以下操作:

alter table SCHEMAX.TABLEX modify lob (COLUMNX)(CACHE);

有人知道这是否可行吗?

谢谢

您可以在 sql change set 中指定任何类型的 SQL:

示例:

<changeSet author="liquibase-docs" id="sql-example">  
    <sql dbms="mysql">
        alter table SCHEMAX.TABLEX modify lob (COLUMNX)(CACHE);
    </sql>  
</changeSet>

您应该指定支持的 dbms,因为 SQL 可能不会在其他 DBMS 上执行,因为它可能使用供应商特定的命令。