WSO2 API Manager - проблема postgres при новой установке

Попытка установить API Manager 1.6, новая установка с помощью postgresql. Я следовал всем указаниям, создал базы данных, но когда дело доходит до WSO2AM_DB, он не создается должным образом ни из wso2server.sh -Dsetup, ни с помощью сценария postgres.sql в папке dbscripts\apimgt. Ошибка, с которой я постоянно сталкиваюсь: ERROR: relation "am_worflows_sequence" does not exist. WSO2_CARBON_DB заполняется без проблем.

Кто-нибудь еще сталкивался с этой проблемой?

Спасибо.


person user2543731    schedule 27.02.2014    source источник


Ответы (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

person Lakmali Erandi Baminiwatta    schedule 27.02.2014