0

我正在尝试使用 Liquibase 创建索引

这是更改集

<changeSet id="....
    <createIndex tableName="xyz"    indexName="abc">
        <column name="column1"/>
    </createIndex>

但我收到了这个错误

原因:liquibase.exception.DatabaseException:执行 SQL CREATE INDEX .abc ON xyz(column1) 时出错:ORA-00953:索引名称丢失或无效

注意:相同的 liquibase 文件在开发中使用 PostgreSQL 进行处理,在单元测试中使用 H2 进行处理。它对那些数据库工作正常。

4

1 回答 1

2

索引名称不能以 . 开头。

于 2011-09-04T08:02:59.550 回答