diff --git a/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/dbscripts/db2.sql b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/dbscripts/db2.sql index 6d72748531ae..da43b3d264e1 100644 --- a/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/dbscripts/db2.sql +++ b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/dbscripts/db2.sql @@ -2236,12 +2236,6 @@ CREATE TABLE IDN_RULE ( / CREATE SEQUENCE IDN_RULE_SEQ START WITH 1 INCREMENT BY 1 NOCACHE / -CREATE TRIGGER IDN_RULE_TRIG NO CASCADE BEFORE INSERT ON IDN_RULE_REFERENCES -REFERENCING NEW AS NEW FOR EACH ROW MODE DB2SQL - BEGIN ATOMIC - SET (NEW.ID) = (NEXTVAL FOR IDN_RULE_SEQ); - END -/ CREATE TABLE IDN_RULE_REFERENCES ( ID INTEGER NOT NULL, RULE_ID INTEGER NOT NULL, @@ -2252,6 +2246,12 @@ CREATE TABLE IDN_RULE_REFERENCES ( FOREIGN KEY (RULE_ID) REFERENCES IDN_RULE(ID) ON DELETE CASCADE ) / +CREATE TRIGGER IDN_RULE_TRIG NO CASCADE BEFORE INSERT ON IDN_RULE_REFERENCES +REFERENCING NEW AS NEW FOR EACH ROW MODE DB2SQL + BEGIN ATOMIC + SET (NEW.ID) = (NEXTVAL FOR IDN_RULE_SEQ); + END +/ CREATE SEQUENCE IDN_RULE_REFERENCES_SEQ START WITH 1 INCREMENT BY 1 NOCACHE / CREATE TRIGGER IDN_RULE_REFERENCES_TRIG NO CASCADE BEFORE INSERT ON IDN_RULE_REFERENCES