Skip to content

Commit 41e43ee

Browse files
committed
Fix add some cleaning sql
1 parent 328a1d8 commit 41e43ee

3 files changed

Lines changed: 35 additions & 49 deletions

File tree

knowagedatabasescripts/mysql/mysql-dbupgradescript-8.2_to_9.0/MySQL_upgradescript_8.2_to_9.0.sql

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -66,33 +66,29 @@ ALTER TABLE SBI_ORGANIZATIONS ADD COLUMN IS_MFA TINYINT(1) DEFAULT 0;
6666

6767
DELETE FROM SBI_AUTHORIZATIONS_ROLES WHERE AUTHORIZATION_ID = (SELECT ID FROM SBI_AUTHORIZATIONS WHERE NAME='ENABLE_TO_PRINT');
6868
DELETE FROM SBI_AUTHORIZATIONS WHERE NAME='ENABLE_TO_PRINT';
69-
COMMIT;
7069

7170
# delete the obsolete document type
7271

73-
DELETE FROM SBI_OBJECT_TEMPLATES WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
72+
DELETE FROM SBI_OBJECT_TEMPLATES WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7473

75-
DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
74+
DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7675

77-
DELETE FROM SBI_OUTPUT_PARAMETER WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
76+
DELETE FROM SBI_OUTPUT_PARAMETER WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7877

79-
DELETE FROM SBI_OBJ_FUNC WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
78+
DELETE FROM SBI_OBJ_FUNC WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8079

81-
DELETE FROM SBI_META_OBJ_DS WHERE obj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
80+
DELETE FROM SBI_META_OBJ_DS WHERE obj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8281

83-
DELETE FROM SBI_OBJ_PAR WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
82+
DELETE FROM SBI_OBJ_PAR WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8483

85-
DELETE FROM SBI_SUBOBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
86-
DELETE FROM SBI_SNAPSHOTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
84+
DELETE FROM SBI_SUBOBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
85+
DELETE FROM SBI_SNAPSHOTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8786

8887
DELETE FROM SBI_OBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
8988

90-
commit;
91-
9289
# clean the menu with link to nonexisting document
93-
delete FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM sbi_objects );
94-
delete FROM sbi_menu_role WHERE menu_id IN (SELECT menu_id FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM sbi_objects ));
95-
commit;
90+
delete FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM SBI_OBJECTS );
91+
delete FROM SBI_MENU_ROLE WHERE menu_id IN (SELECT menu_id FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM SBI_OBJECTS ));
9692

9793
# delete the document without template
9894

@@ -110,5 +106,4 @@ DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM
110106

111107
DELETE FROM SBI_META_OBJ_DS WHERE obj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);
112108

113-
delete FROM sbi_objects WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);
114-
commit;
109+
DELETE FROM SBI_OBJECTS WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);

knowagedatabasescripts/oracle/oracle-dbupgradescript-8.2_to_9.0/ORA_upgradescript_8.2_to_9.0.sql

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -69,33 +69,30 @@ ALTER TABLE SBI_ORGANIZATIONS ADD IS_MFA SMALLINT DEFAULT 0;
6969

7070
DELETE FROM SBI_AUTHORIZATIONS_ROLES WHERE AUTHORIZATION_ID = (SELECT ID FROM SBI_AUTHORIZATIONS WHERE NAME='ENABLE_TO_PRINT');
7171
DELETE FROM SBI_AUTHORIZATIONS WHERE NAME='ENABLE_TO_PRINT';
72-
COMMIT;
7372

7473
# delete the obsolete document type
7574

76-
DELETE FROM SBI_OBJECT_TEMPLATES WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
75+
DELETE FROM SBI_OBJECT_TEMPLATES WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7776

78-
DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
77+
DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7978

80-
DELETE FROM SBI_OUTPUT_PARAMETER WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
79+
DELETE FROM SBI_OUTPUT_PARAMETER WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8180

82-
DELETE FROM SBI_OBJ_FUNC WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
81+
DELETE FROM SBI_OBJ_FUNC WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8382

84-
DELETE FROM SBI_META_OBJ_DS WHERE obj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
83+
DELETE FROM SBI_META_OBJ_DS WHERE obj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8584

86-
DELETE FROM SBI_OBJ_PAR WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
85+
DELETE FROM SBI_OBJ_PAR WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8786

88-
DELETE FROM SBI_SUBOBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
89-
DELETE FROM SBI_SNAPSHOTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
87+
DELETE FROM SBI_SUBOBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
88+
DELETE FROM SBI_SNAPSHOTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
9089

91-
DELETE FROM SBI_OBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
92-
commit;
90+
DELETE FROM SBI_OBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
9391

9492

9593
# clean the menu with link to nonexisting document
96-
delete FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM sbi_objects );
97-
delete FROM sbi_menu_role WHERE menu_id IN (SELECT menu_id FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM sbi_objects ));
98-
commit;
94+
delete FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM SBI_OBJECTS );
95+
delete FROM SBI_MENU_ROLE WHERE menu_id IN (SELECT menu_id FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM SBI_OBJECTS ));
9996

10097
# delete the document without template
10198

@@ -113,6 +110,4 @@ DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM
113110

114111
DELETE FROM SBI_META_OBJ_DS WHERE obj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);
115112

116-
delete FROM sbi_objects WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);
117-
118-
commit;
113+
DELETE FROM SBI_OBJECTS WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);

knowagedatabasescripts/postgres/postgres-dbupgradescript-8.2_to_9.0/PG_upgradescript_8.2_to_9.0.sql

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -66,33 +66,30 @@ ALTER TABLE SBI_ORGANIZATIONS ADD COLUMN IS_MFA BOOLEAN DEFAULT FALSE;
6666

6767
DELETE FROM SBI_AUTHORIZATIONS_ROLES WHERE AUTHORIZATION_ID = (SELECT ID FROM SBI_AUTHORIZATIONS WHERE NAME='ENABLE_TO_PRINT');
6868
DELETE FROM SBI_AUTHORIZATIONS WHERE NAME='ENABLE_TO_PRINT';
69-
COMMIT;
7069

7170
# delete the obsolete document type
7271

73-
DELETE FROM SBI_OBJECT_TEMPLATES WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
72+
DELETE FROM SBI_OBJECT_TEMPLATES WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7473

75-
DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
74+
DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7675

77-
DELETE FROM SBI_OUTPUT_PARAMETER WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
76+
DELETE FROM SBI_OUTPUT_PARAMETER WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
7877

79-
DELETE FROM SBI_OBJ_FUNC WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
78+
DELETE FROM SBI_OBJ_FUNC WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8079

81-
DELETE FROM SBI_META_OBJ_DS WHERE obj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
80+
DELETE FROM SBI_META_OBJ_DS WHERE obj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8281

83-
DELETE FROM SBI_OBJ_PAR WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
82+
DELETE FROM SBI_OBJ_PAR WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8483

85-
DELETE FROM SBI_SUBOBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
86-
DELETE FROM SBI_SNAPSHOTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
84+
DELETE FROM SBI_SUBOBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
85+
DELETE FROM SBI_SNAPSHOTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
8786

88-
DELETE FROM SBI_OBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM sbi_engines WHERE name IN ('Process Engine','What-If Engine')));
89-
commit;
87+
DELETE FROM SBI_OBJECTS WHERE biobj_id IN (SELECT biobj_id FROM SBI_OBJECTS WHERE BIOBJ_TYPE_CD IN ('MAP','DATA_MINING','SMART_FILTER','CONSOLE','CHART','ACCESSIBLE_HTML') OR engine_id in (SELECT engine_id FROM SBI_ENGINES WHERE name IN ('Process Engine','What-If Engine')));
9088

9189

9290
# clean the menu with link to nonexisting document
93-
delete FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM sbi_objects );
94-
delete FROM sbi_menu_role WHERE menu_id IN (SELECT menu_id FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM sbi_objects ));
95-
commit;
91+
delete FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM SBI_OBJECTS );
92+
delete FROM SBI_MENU_ROLE WHERE menu_id IN (SELECT menu_id FROM SBI_MENU sm WHERE biobj_id NOT IN (SELECT biobj_id FROM SBI_OBJECTS ));
9693

9794
# delete the document without template
9895

@@ -110,5 +107,4 @@ DELETE FROM SBI_OBJ_DATA_SET WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM
110107

111108
DELETE FROM SBI_META_OBJ_DS WHERE obj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);
112109

113-
delete FROM sbi_objects WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);
114-
commit;
110+
DELETE FROM sbi_objects WHERE biobj_id NOT IN (SELECT sot.BIOBJ_ID FROM SBI_OBJECT_TEMPLATES sot WHERE active=1);

0 commit comments

Comments
 (0)