1
- -- Delete all orphaned acknowledge entries
1
+ -- Delete all orphaned acknowledge entries
2
2
DELETE FROM acknowledges WHERE NOT userid IN (SELECT userid FROM users);
3
3
DELETE FROM acknowledges WHERE NOT eventid IN (SELECT eventid FROM events);
4
4
5
- -- Delete orphaned alerts entries
5
+ -- Delete orphaned alerts entries
6
6
DELETE FROM alerts WHERE NOT actionid IN (SELECT actionid FROM actions);
7
7
DELETE FROM alerts WHERE NOT eventid IN (SELECT eventid FROM events);
8
8
DELETE FROM alerts WHERE NOT userid IN (SELECT userid FROM users);
9
9
DELETE FROM alerts WHERE NOT mediatypeid IN (SELECT mediatypeid FROM media_type);
10
10
11
- -- Delete orphaned application entries that no longer map back to a host
11
+ -- Delete orphaned application entries that no longer map back to a host
12
12
DELETE FROM applications WHERE NOT hostid IN (SELECT hostid FROM hosts);
13
13
14
- -- Delete orphaned auditlog details (such as logins)
14
+ -- Delete orphaned auditlog details (such as logins)
15
15
DELETE FROM auditlog_details WHERE NOT auditid IN (SELECT auditid FROM auditlog);
16
16
DELETE FROM auditlog WHERE NOT userid IN (SELECT userid FROM users);
17
17
18
- -- Delete orphaned conditions
18
+ -- Delete orphaned conditions
19
19
DELETE FROM conditions WHERE NOT actionid IN (SELECT actionid FROM actions);
20
20
21
- -- Delete orphaned functions
21
+ -- Delete orphaned functions
22
22
DELETE FROM functions WHERE NOT itemid IN (SELECT itemid FROM items);
23
23
DELETE FROM functions WHERE NOT triggerid IN (SELECT triggerid FROM triggers);
24
24
25
- -- Delete orphaned graph items
25
+ -- Delete orphaned graph items
26
26
DELETE FROM graphs_items WHERE NOT graphid IN (SELECT graphid FROM graphs);
27
27
DELETE FROM graphs_items WHERE NOT itemid IN (SELECT itemid FROM items);
28
28
29
- -- Delete orphaed host_profiles
30
- DELETE FROM hosts_profiles WHERE NOT hostid IN (SELECT hostid FROM hosts);
31
- DELETE FROM hosts_profiles_ext WHERE NOT hostid IN (SELECT hostid FROM hosts);
32
-
33
- -- Delete orphaned host macro's
29
+ -- Delete orphaned host macro's
34
30
DELETE FROM hostmacro WHERE NOT hostid IN (SELECT hostid FROM hosts);
35
31
36
- -- Delete orphaned item data
32
+ -- Delete orphaned item data
37
33
DELETE FROM items WHERE hostid NOT IN (SELECT hostid FROM hosts);
38
34
DELETE FROM items_applications WHERE applicationid NOT IN (SELECT applicationid FROM applications);
39
35
DELETE FROM items_applications WHERE itemid NOT IN (SELECT itemid FROM items);
40
36
41
- -- Delete orphaned HTTP check data
37
+ -- Delete orphaned HTTP check data
42
38
DELETE FROM httpstep WHERE NOT httptestid IN (SELECT httptestid FROM httptest);
43
39
DELETE FROM httpstepitem WHERE NOT httpstepid IN (SELECT httpstepid FROM httpstep);
44
40
DELETE FROM httpstepitem WHERE NOT itemid IN (SELECT itemid FROM items);
45
41
DELETE FROM httptest WHERE applicationid NOT IN (SELECT applicationid FROM applications);
46
42
47
- -- Delete orphaned maintenance data
43
+ -- Delete orphaned maintenance data
48
44
DELETE FROM maintenances_groups WHERE maintenanceid NOT IN (SELECT maintenanceid FROM maintenances);
49
45
DELETE FROM maintenances_groups WHERE groupid NOT IN (SELECT groupid FROM groups);
50
46
DELETE FROM maintenances_hosts WHERE maintenanceid NOT IN (SELECT maintenanceid FROM maintenances);
51
47
DELETE FROM maintenances_hosts WHERE hostid NOT IN (SELECT hostid FROM hosts);
52
48
DELETE FROM maintenances_windows WHERE maintenanceid NOT IN (SELECT maintenanceid FROM maintenances);
53
49
DELETE FROM maintenances_windows WHERE timeperiodid NOT IN (SELECT timeperiodid FROM timeperiods);
54
50
55
- -- Delete orphaned mappings
51
+ -- Delete orphaned mappings
56
52
DELETE FROM mappings WHERE NOT valuemapid IN (SELECT valuemapid FROM valuemaps);
57
53
58
- -- Delete orphaned media / user items
54
+ -- Delete orphaned media items
59
55
DELETE FROM media WHERE NOT userid IN (SELECT userid FROM users);
60
56
DELETE FROM media WHERE NOT mediatypeid IN (SELECT mediatypeid FROM media_type);
61
57
DELETE FROM rights WHERE NOT groupid IN (SELECT usrgrpid FROM usrgrp);
62
58
DELETE FROM rights WHERE NOT id IN (SELECT groupid FROM groups);
63
59
DELETE FROM sessions WHERE NOT userid IN (SELECT userid FROM users);
64
- DELETE FROM user_history WHERE NOT userid IN (SELECT userid FROM users);
65
60
66
- -- Screens
61
+ -- Screens
67
62
DELETE FROM screens_items WHERE screenid NOT IN (SELECT screenid FROM screens);
68
63
69
- -- Events & triggers
64
+ -- Events & triggers
70
65
DELETE FROM trigger_depends WHERE triggerid_down NOT IN (SELECT triggerid FROM triggers);
71
66
DELETE FROM trigger_depends WHERE triggerid_up NOT IN (SELECT triggerid FROM triggers);
72
67
@@ -75,7 +70,6 @@ DELETE FROM history WHERE itemid NOT IN (SELECT itemid FROM items);
75
70
DELETE FROM history_uint WHERE itemid NOT IN (SELECT itemid FROM items);
76
71
DELETE FROM history_log WHERE itemid NOT IN (SELECT itemid FROM items);
77
72
DELETE FROM history_str WHERE itemid NOT IN (SELECT itemid FROM items);
78
- DELETE FROM history_sync WHERE itemid NOT IN (SELECT itemid FROM items);
79
73
DELETE FROM history_text WHERE itemid NOT IN (SELECT itemid FROM items);
80
74
81
75
DELETE FROM trends WHERE itemid NOT IN (SELECT itemid FROM items);
0 commit comments