WSO2 API Manager - 关于新安装的postgres问题

时间:2014-02-27 00:19:54

标签: wso2 wso2-am

尝试使用postgresql安装API Manager 1.6,全新安装。我已经按照所有方向创建了数据库,但是当涉及到WSO2AM_DB时,无法从wso2server.sh -Dsetup或使用dbscripts \ apimgt文件夹中的postgres.sql脚本正确创建。我一直遇到的错误是:  ERROR: relation "am_worflows_sequence" does not exist。 WSO2_CARBON_DB填充没有任何问题。

还有其他人遇到过这个问题吗?

感谢。

1 个答案:

答案 0 :(得分:1)

这是一个错误。谢谢你的报道。 postgresql.sql脚本中存在错误。请替换如下的AM_WORKFLOWS表定义并重新运行脚本。

CREATE TABLE AM_WORKFLOWS(
    WF_ID INTEGER DEFAULT nextval('am_workflows_sequence'),
    WF_REFERENCE VARCHAR(255) NOT NULL,
    WF_TYPE VARCHAR(255) NOT NULL,
    WF_STATUS VARCHAR(255) NOT NULL,
    WF_CREATED_TIME TIMESTAMP,
    WF_UPDATED_TIME TIMESTAMP,
    WF_STATUS_DESC VARCHAR(1000),
    TENANT_ID INTEGER,
    TENANT_DOMAIN VARCHAR(255),
    WF_EXTERNAL_REFERENCE VARCHAR(255) NOT NULL,
    PRIMARY KEY (WF_ID),
    UNIQUE (WF_EXTERNAL_REFERENCE)
)
;

https://wso2.org/jira/browse/APIMANAGER-2029