File tree Expand file tree Collapse file tree 2 files changed +23
-4
lines changed
src/DIRAC/WorkloadManagementSystem/DB Expand file tree Collapse file tree 2 files changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -198,8 +198,18 @@ BEGIN
198
198
AND ApplicationStatus = OLD .ApplicationStatus
199
199
AND MinorStatus = OLD .MinorStatus ;
200
200
201
- -- Optional cleanup (remove zero rows)
202
- DELETE FROM JobsHistorySummary WHERE JobCount = 0 ;
201
+ -- Remove zero rows
202
+ DELETE FROM JobsHistorySummary
203
+ WHERE JobCount = 0
204
+ AND Status = OLD .Status
205
+ AND Site = OLD .Site
206
+ AND Owner = OLD .Owner
207
+ AND OwnerGroup = OLD .OwnerGroup
208
+ AND VO = OLD .VO
209
+ AND JobGroup = OLD .JobGroup
210
+ AND JobType = OLD .JobType
211
+ AND ApplicationStatus = OLD .ApplicationStatus
212
+ AND MinorStatus = OLD .MinorStatus ;
203
213
END;
204
214
//
205
215
@@ -233,3 +243,5 @@ BEGIN
233
243
END IF;
234
244
END;
235
245
//
246
+
247
+ DELIMITER ;
Original file line number Diff line number Diff line change @@ -106,8 +106,13 @@ BEGIN
106
106
AND Status = OLD .Status
107
107
AND VO = OLD .VO ;
108
108
109
- -- Optional cleanup (remove zero rows)
110
- DELETE FROM PilotsHistorySummary WHERE PilotCount = 0 ;
109
+ -- Remove zero rows
110
+ DELETE FROM PilotsHistorySummary
111
+ WHERE PilotCount = 0
112
+ AND GridSite = OLD .GridSite
113
+ AND DestinationSite = OLD .DestinationSite
114
+ AND Status = OLD .Status
115
+ AND VO = OLD .VO ;
111
116
END;
112
117
//
113
118
@@ -136,3 +141,5 @@ BEGIN
136
141
END IF;
137
142
END;
138
143
//
144
+
145
+ DELIMITER ;
You can’t perform that action at this time.
0 commit comments