WSO2 AM: Type mistake in Oracle SQL scripts

China☆狼群 提交于 2019-12-08 05:41:48

问题


In the Oracle sql script of the APIMGT, there is a type mistake. The AUTOINCREMENT is not working and a syntax error in the create trigger. The correct syntax is:

CREATE TABLE AM_WORKFLOWS(
    WF_ID INTEGER,
    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 UNIQUE,
    PRIMARY KEY (WF_ID)
)
/

CREATE OR REPLACE TRIGGER AM_WORKFLOWS_TRIGGER
                    BEFORE INSERT
                    ON AM_WORKFLOWS
                    REFERENCING NEW AS NEW
                    FOR EACH ROW
                    BEGIN
                    SELECT AM_WORKFLOWS_SEQUENCE.nextval INTO :NEW.WF_ID FROM dual;
                    END;
/

回答1:


Thank you for reporting the error. Your bug has been filed with https://wso2.org/jira/browse/APIMANAGER-1968. Please track this ticket to monitor the progress made.



来源:https://stackoverflow.com/questions/20740479/wso2-am-type-mistake-in-oracle-sql-scripts

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!