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 に答える