尝试使用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填充没有任何问题。
还有其他人遇到过这个问题吗?
感谢。
答案 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)
)
;