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

有没有其他人遇到这个问题?

谢谢.

有帮助吗?

解决方案

这是一个bug。谢谢你的报道。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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top