使用liquibase更改日志在PostgreSQL中创建复合索引时出错

时间:2016-12-19 14:30:35

标签: postgresql liquibase

尝试使用Postgres中的liquibase changelog生成数据库时,我收到以下错误:

  postgresql

上不允许使用

forIndexName

以下是我的更改日志,它会生成相同的错误:

<changeSet author="chintan.patel" id="CP0001">
        <createIndex indexName="PK_USER" tableName="USER" unique="true">
            <column name="FIRSTNAME"/>
            <column name="MIDDLENAME"/>
            <column name="LASTNAME"/>
        </createIndex>
        <addPrimaryKey columnNames="FIRSTNAME, MIDDLENAME, LASTNAME" constraintName="PK_USER" forIndexName="PK_USER" tableName="USER"/>
    </changeSet>

这个相同的更改集在Oracle中运行良好。 请建议我,这里有什么不对。

0 个答案:

没有答案