liquibase hsql db列创建错误

时间:2017-04-17 17:58:31

标签: java hsqldb liquibase

我正在使用hsql db和liquibase来创建数据库模式,并且正在使用的liquibase脚本发出错误

<changeSet author="fryder" id="1492138266795-903">
        <createIndex indexName="ACCESS_GRP_IDX" tableName="ACCESS_GRP">
            <column computed="true" name="UPPER(&quot;DESCR&quot;)"/>
        </createIndex>
    </changeSet>

cvc-complex-type.3.2.2:不允许将属性“computed”出现在元素“column”中。 - &GT; [帮助1] 请帮助注意: - 我使用liquibase generatechangelog方法创建了模式定义。

所以对于寻找答案的人来说。 HSQL db不是一个完整的关系数据库,所有函数都等于oracle。删除了UPPER(“......并且声明有效。

1 个答案:

答案 0 :(得分:0)

你尝试用H2吗?它通常更完整地支持这些功能