1

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

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

谢谢。

4

1 回答 1

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

于 2014-02-27T02:17:50.350 回答