mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fixing the EMM-896 which restrict deleting the policy once applied due to a contraint violation
This commit is contained in:
parent
2479be9f5a
commit
feab85796f
@ -263,11 +263,6 @@ CREATE TABLE IF NOT EXISTS DM_USER_POLICY (
|
|||||||
FOREIGN KEY (DEVICE_ID )
|
FOREIGN KEY (DEVICE_ID )
|
||||||
REFERENCES DM_DEVICE (ID )
|
REFERENCES DM_DEVICE (ID )
|
||||||
ON DELETE NO ACTION
|
ON DELETE NO ACTION
|
||||||
ON UPDATE NO ACTION,
|
|
||||||
CONSTRAINT FK_DM_POLICY_DEVICE_APPLIED_POLICY
|
|
||||||
FOREIGN KEY (POLICY_ID )
|
|
||||||
REFERENCES DM_POLICY (ID )
|
|
||||||
ON DELETE NO ACTION
|
|
||||||
ON UPDATE NO ACTION
|
ON UPDATE NO ACTION
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -245,11 +245,6 @@ CREATE TABLE IF NOT EXISTS DM_USER_POLICY (
|
|||||||
FOREIGN KEY (DEVICE_ID )
|
FOREIGN KEY (DEVICE_ID )
|
||||||
REFERENCES DM_DEVICE (ID )
|
REFERENCES DM_DEVICE (ID )
|
||||||
ON DELETE NO ACTION
|
ON DELETE NO ACTION
|
||||||
ON UPDATE NO ACTION,
|
|
||||||
CONSTRAINT FK_DM_POLICY_DEVICE_APPLIED_POLICY
|
|
||||||
FOREIGN KEY (POLICY_ID )
|
|
||||||
REFERENCES DM_POLICY (ID )
|
|
||||||
ON DELETE NO ACTION
|
|
||||||
ON UPDATE NO ACTION
|
ON UPDATE NO ACTION
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -248,11 +248,6 @@ CREATE TABLE DM_USER_POLICY (
|
|||||||
FOREIGN KEY (DEVICE_ID )
|
FOREIGN KEY (DEVICE_ID )
|
||||||
REFERENCES DM_DEVICE (ID )
|
REFERENCES DM_DEVICE (ID )
|
||||||
ON DELETE NO ACTION
|
ON DELETE NO ACTION
|
||||||
ON UPDATE NO ACTION,
|
|
||||||
CONSTRAINT FK_DM_POLICY_DEVICE_APPLIED_POLICY
|
|
||||||
FOREIGN KEY (POLICY_ID )
|
|
||||||
REFERENCES DM_POLICY (ID )
|
|
||||||
ON DELETE NO ACTION
|
|
||||||
ON UPDATE NO ACTION
|
ON UPDATE NO ACTION
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -240,11 +240,6 @@ CREATE TABLE IF NOT EXISTS DM_USER_POLICY (
|
|||||||
FOREIGN KEY (DEVICE_ID )
|
FOREIGN KEY (DEVICE_ID )
|
||||||
REFERENCES DM_DEVICE (ID )
|
REFERENCES DM_DEVICE (ID )
|
||||||
ON DELETE NO ACTION
|
ON DELETE NO ACTION
|
||||||
ON UPDATE NO ACTION,
|
|
||||||
CONSTRAINT FK_DM_POLICY_DEVICE_APPLIED_POLICY
|
|
||||||
FOREIGN KEY (POLICY_ID )
|
|
||||||
REFERENCES DM_POLICY (ID )
|
|
||||||
ON DELETE NO ACTION
|
|
||||||
ON UPDATE NO ACTION
|
ON UPDATE NO ACTION
|
||||||
)ENGINE = InnoDB;
|
)ENGINE = InnoDB;
|
||||||
|
|
||||||
|
|||||||
@ -363,10 +363,6 @@ END;
|
|||||||
CONSTRAINT FK_DM_POLICY_DEVCIE_APPLIED
|
CONSTRAINT FK_DM_POLICY_DEVCIE_APPLIED
|
||||||
FOREIGN KEY (DEVICE_ID )
|
FOREIGN KEY (DEVICE_ID )
|
||||||
REFERENCES DM_DEVICE (ID )
|
REFERENCES DM_DEVICE (ID )
|
||||||
,
|
|
||||||
CONSTRAINT FK_DM_POLICY_DEVICE_APPLIED_POLICY
|
|
||||||
FOREIGN KEY (POLICY_ID )
|
|
||||||
REFERENCES DM_POLICY (ID )
|
|
||||||
);
|
);
|
||||||
|
|
||||||
-- Generate ID using sequence and trigger
|
-- Generate ID using sequence and trigger
|
||||||
|
|||||||
@ -211,11 +211,6 @@ CREATE TABLE DM_DEVICE_POLICY_APPLIED (
|
|||||||
FOREIGN KEY (DEVICE_ID )
|
FOREIGN KEY (DEVICE_ID )
|
||||||
REFERENCES DM_DEVICE (ID )
|
REFERENCES DM_DEVICE (ID )
|
||||||
ON DELETE NO ACTION
|
ON DELETE NO ACTION
|
||||||
ON UPDATE NO ACTION,
|
|
||||||
CONSTRAINT FK_DM_POLICY_DEVICE_APPLIED_POLICY
|
|
||||||
FOREIGN KEY (POLICY_ID )
|
|
||||||
REFERENCES DM_POLICY (ID )
|
|
||||||
ON DELETE NO ACTION
|
|
||||||
ON UPDATE NO ACTION
|
ON UPDATE NO ACTION
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user