2011-09-04 106 views
0

我試圖用Liquibase甲骨文Liquibase創建索引失敗

創建索引這裏是變更

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

但我發現了這個錯誤

產生的原因:liquibase。 exception.DatabaseException:錯誤執行的SQL CREATE INDEX ON名爲.abc XYZ(列1):ORA-00953:丟失或無效索引名稱

請注意:相同liquibase文件以P處理ostgreSQL正在開發中,而H2則用於單元測試。它對這些數據庫工作正常。

回答

2

索引名稱不能以。

+0

是不是叫做「abc」的索引? – Tom

+0

當你指定一個。作爲第一個字符預計以下格式。這裏不是這種情況。 – steve