2014-02-27 36 views
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被填充沒有任何問題。WSO2 API管理器 - 新安裝的postgres問題

有沒有其他人遇到過這個問題?

謝謝。

回答

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