Liquibase捆绑动作而不是枚举类型的sql检查约束

时间:2017-05-12 11:26:53

标签: liquibase

鉴于我有以下变更集要强制执行只允许列出的值:

<changeSet author="Liquibase Master" id="CH_ACCOUNT_STATUS">
    <sql>alter table ACCOUNT add constraint CH_ACCOUNT_STATUS
        check (STATUS in ('draft','active','cancelled'));
    </sql>
</changeSet>

当我在代码中进行枚举时,这样的变更集特别有用:

public enum AccountStatus {
    draft
    active,
    cancelled
}

是否有任何捆绑的liquibase操作会替换上面的sql特定定义?

0 个答案:

没有答案