@@ -103,6 +103,9 @@ source: tests/sentry/backup/test_comparators.py
103
103
- user_id
104
104
model_name: sentry.alertrule
105
105
- comparators:
106
+ - class: DatetimeEqualityComparator
107
+ fields:
108
+ - date_added
106
109
- class: ForeignKeyComparator
107
110
fields:
108
111
- alert_rule
@@ -114,37 +117,55 @@ source: tests/sentry/backup/test_comparators.py
114
117
- query_subscription
115
118
model_name: sentry.alertruleactivations
116
119
- comparators:
120
+ - class: DatetimeEqualityComparator
121
+ fields:
122
+ - date_added
117
123
- class: ForeignKeyComparator
118
124
fields:
119
125
- alert_rule
120
126
- previous_alert_rule
121
127
- user_id
122
128
model_name: sentry.alertruleactivity
123
129
- comparators:
130
+ - class: DatetimeEqualityComparator
131
+ fields:
132
+ - date_added
124
133
- class: ForeignKeyComparator
125
134
fields:
126
135
- alert_rule
127
136
- project
128
137
model_name: sentry.alertruleexcludedprojects
129
138
- comparators:
139
+ - class: DatetimeEqualityComparator
140
+ fields:
141
+ - date_added
130
142
- class: ForeignKeyComparator
131
143
fields:
132
144
- alert_rule
133
145
- project
134
146
model_name: sentry.alertruleprojects
135
147
- comparators:
148
+ - class: DatetimeEqualityComparator
149
+ fields:
150
+ - date_added
136
151
- class: ForeignKeyComparator
137
152
fields:
138
153
- alert_rule
139
154
model_name: sentry.alertruletrigger
140
155
- comparators:
156
+ - class: DatetimeEqualityComparator
157
+ fields:
158
+ - date_added
141
159
- class: ForeignKeyComparator
142
160
fields:
143
161
- alert_rule_trigger
144
162
- integration_id
145
163
- sentry_app_id
146
164
model_name: sentry.alertruletriggeraction
147
165
- comparators:
166
+ - class: DatetimeEqualityComparator
167
+ fields:
168
+ - date_added
148
169
- class: ForeignKeyComparator
149
170
fields:
150
171
- alert_rule_trigger
@@ -163,18 +184,27 @@ source: tests/sentry/backup/test_comparators.py
163
184
- owner
164
185
model_name: sentry.apiapplication
165
186
- comparators:
187
+ - class: DatetimeEqualityComparator
188
+ fields:
189
+ - date_added
166
190
- class: ForeignKeyComparator
167
191
fields:
168
192
- application
169
193
- user
170
194
model_name: sentry.apiauthorization
171
195
- comparators:
196
+ - class: DatetimeEqualityComparator
197
+ fields:
198
+ - expires_at
172
199
- class: ForeignKeyComparator
173
200
fields:
174
201
- application
175
202
- user
176
203
model_name: sentry.apigrant
177
204
- comparators:
205
+ - class: DatetimeEqualityComparator
206
+ fields:
207
+ - date_added
178
208
- class: ForeignKeyComparator
179
209
fields:
180
210
- organization_id
@@ -232,6 +262,10 @@ source: tests/sentry/backup/test_comparators.py
232
262
- target_user
233
263
model_name: sentry.auditlogentry
234
264
- comparators:
265
+ - class: DatetimeEqualityComparator
266
+ fields:
267
+ - created_at
268
+ - last_used_at
235
269
- class: ForeignKeyComparator
236
270
fields:
237
271
- user
@@ -259,6 +293,10 @@ source: tests/sentry/backup/test_comparators.py
259
293
- user_id
260
294
model_name: sentry.authidentityreplica
261
295
- comparators:
296
+ - class: DatetimeEqualityComparator
297
+ fields:
298
+ - date_added
299
+ - last_sync
262
300
- class: ForeignKeyComparator
263
301
fields:
264
302
- organization_id
@@ -332,6 +370,9 @@ source: tests/sentry/backup/test_comparators.py
332
370
fields: []
333
371
model_name: sentry.controlimportchunkreplica
334
372
- comparators:
373
+ - class: DatetimeEqualityComparator
374
+ fields:
375
+ - last_updated
335
376
- class: ForeignKeyComparator
336
377
fields: []
337
378
model_name: sentry.controloption
@@ -349,6 +390,11 @@ source: tests/sentry/backup/test_comparators.py
349
390
- project
350
391
model_name: sentry.counter
351
392
- comparators:
393
+ - class: DatetimeEqualityComparator
394
+ fields:
395
+ - date_added
396
+ - end_date
397
+ - start_date
352
398
- class: ForeignKeyComparator
353
399
fields:
354
400
- created_by_id
@@ -361,6 +407,10 @@ source: tests/sentry/backup/test_comparators.py
361
407
- project
362
408
model_name: sentry.customdynamicsamplingruleproject
363
409
- comparators:
410
+ - class: DatetimeEqualityComparator
411
+ fields:
412
+ - date_added
413
+ - last_visited
364
414
- class: ForeignKeyComparator
365
415
fields:
366
416
- created_by_id
@@ -373,11 +423,17 @@ source: tests/sentry/backup/test_comparators.py
373
423
- project
374
424
model_name: sentry.dashboardproject
375
425
- comparators:
426
+ - class: DatetimeEqualityComparator
427
+ fields:
428
+ - date_added
376
429
- class: ForeignKeyComparator
377
430
fields:
378
431
- organization
379
432
model_name: sentry.dashboardtombstone
380
433
- comparators:
434
+ - class: DatetimeEqualityComparator
435
+ fields:
436
+ - date_added
381
437
- class: ForeignKeyComparator
382
438
fields:
383
439
- dashboard
@@ -461,13 +517,19 @@ source: tests/sentry/backup/test_comparators.py
461
517
- file_id
462
518
model_name: sentry.docintegrationavatar
463
519
- comparators:
520
+ - class: DatetimeEqualityComparator
521
+ fields:
522
+ - date_added
464
523
- class: EmailObfuscatingComparator
465
524
fields:
466
525
- email
467
526
- class: ForeignKeyComparator
468
527
fields: []
469
528
model_name: sentry.email
470
529
- comparators:
530
+ - class: DatetimeEqualityComparator
531
+ fields:
532
+ - date_added
471
533
- class: ForeignKeyComparator
472
534
fields:
473
535
- organization_id
@@ -734,12 +796,18 @@ source: tests/sentry/backup/test_comparators.py
734
796
- user_id
735
797
model_name: sentry.incidentseen
736
798
- comparators:
799
+ - class: DatetimeEqualityComparator
800
+ fields:
801
+ - date_added
737
802
- class: ForeignKeyComparator
738
803
fields:
739
804
- event_stats_snapshot
740
805
- incident
741
806
model_name: sentry.incidentsnapshot
742
807
- comparators:
808
+ - class: DatetimeEqualityComparator
809
+ fields:
810
+ - date_added
743
811
- class: ForeignKeyComparator
744
812
fields:
745
813
- incident
@@ -844,6 +912,11 @@ source: tests/sentry/backup/test_comparators.py
844
912
fields: []
845
913
model_name: sentry.monitorlocation
846
914
- comparators:
915
+ - class: DatetimeEqualityComparator
916
+ fields:
917
+ - disable_date
918
+ - sent_final_email_date
919
+ - sent_initial_email_date
847
920
- class: ForeignKeyComparator
848
921
fields:
849
922
- organization
@@ -1010,6 +1083,10 @@ source: tests/sentry/backup/test_comparators.py
1010
1083
- project_last_used_id
1011
1084
model_name: sentry.orgauthtoken
1012
1085
- comparators:
1086
+ - class: DatetimeEqualityComparator
1087
+ fields:
1088
+ - date_added
1089
+ - target_run_date
1013
1090
- class: ForeignKeyComparator
1014
1091
fields:
1015
1092
- incident
@@ -1038,6 +1115,10 @@ source: tests/sentry/backup/test_comparators.py
1038
1115
- project_id
1039
1116
model_name: sentry.proguardartifactrelease
1040
1117
- comparators:
1118
+ - class: DatetimeEqualityComparator
1119
+ fields:
1120
+ - date_added
1121
+ - first_event
1041
1122
- class: ForeignKeyComparator
1042
1123
fields:
1043
1124
- organization
@@ -1050,6 +1131,9 @@ source: tests/sentry/backup/test_comparators.py
1050
1131
- project_id
1051
1132
model_name: sentry.projectartifactbundle
1052
1133
- comparators:
1134
+ - class: DatetimeEqualityComparator
1135
+ fields:
1136
+ - date_added
1053
1137
- class: ForeignKeyComparator
1054
1138
fields:
1055
1139
- project
@@ -1095,6 +1179,10 @@ source: tests/sentry/backup/test_comparators.py
1095
1179
- project
1096
1180
model_name: sentry.projectoption
1097
1181
- comparators:
1182
+ - class: DatetimeEqualityComparator
1183
+ fields:
1184
+ - date_created
1185
+ - last_updated
1098
1186
- class: ForeignKeyComparator
1099
1187
fields:
1100
1188
- project
@@ -1105,6 +1193,9 @@ source: tests/sentry/backup/test_comparators.py
1105
1193
- project_id
1106
1194
model_name: sentry.projectplatform
1107
1195
- comparators:
1196
+ - class: DatetimeEqualityComparator
1197
+ fields:
1198
+ - date_added
1108
1199
- class: ForeignKeyComparator
1109
1200
fields:
1110
1201
- organization
@@ -1176,6 +1267,10 @@ source: tests/sentry/backup/test_comparators.py
1176
1267
- project
1177
1268
model_name: sentry.rawevent
1178
1269
- comparators:
1270
+ - class: DatetimeEqualityComparator
1271
+ fields:
1272
+ - date_added
1273
+ - last_seen
1179
1274
- class: ForeignKeyComparator
1180
1275
fields:
1181
1276
- organization
@@ -1317,6 +1412,9 @@ source: tests/sentry/backup/test_comparators.py
1317
1412
- relocation_validation
1318
1413
model_name: sentry.relocationvalidationattempt
1319
1414
- comparators:
1415
+ - class: DatetimeEqualityComparator
1416
+ fields:
1417
+ - date_added
1320
1418
- class: ForeignKeyComparator
1321
1419
fields:
1322
1420
- integration_id
@@ -1337,13 +1435,19 @@ source: tests/sentry/backup/test_comparators.py
1337
1435
- project
1338
1436
model_name: sentry.reprocessingreport
1339
1437
- comparators:
1438
+ - class: DatetimeEqualityComparator
1439
+ fields:
1440
+ - date_added
1340
1441
- class: ForeignKeyComparator
1341
1442
fields:
1342
1443
- environment_id
1343
1444
- owner
1344
1445
- project
1345
1446
model_name: sentry.rule
1346
1447
- comparators:
1448
+ - class: DatetimeEqualityComparator
1449
+ fields:
1450
+ - date_added
1347
1451
- class: ForeignKeyComparator
1348
1452
fields:
1349
1453
- rule
@@ -1357,6 +1461,10 @@ source: tests/sentry/backup/test_comparators.py
1357
1461
- rule
1358
1462
model_name: sentry.rulefirehistory
1359
1463
- comparators:
1464
+ - class: DatetimeEqualityComparator
1465
+ fields:
1466
+ - date_added
1467
+ - until
1360
1468
- class: ForeignKeyComparator
1361
1469
fields:
1362
1470
- alert_rule
@@ -1365,6 +1473,9 @@ source: tests/sentry/backup/test_comparators.py
1365
1473
- user_id
1366
1474
model_name: sentry.rulesnooze
1367
1475
- comparators:
1476
+ - class: DatetimeEqualityComparator
1477
+ fields:
1478
+ - date_added
1368
1479
- class: ForeignKeyComparator
1369
1480
fields:
1370
1481
- organization
@@ -1463,6 +1574,9 @@ source: tests/sentry/backup/test_comparators.py
1463
1574
- service_hook
1464
1575
model_name: sentry.servicehookproject
1465
1576
- comparators:
1577
+ - class: DatetimeEqualityComparator
1578
+ fields:
1579
+ - date_added
1466
1580
- class: ForeignKeyComparator
1467
1581
fields:
1468
1582
- environment
@@ -1505,6 +1619,11 @@ source: tests/sentry/backup/test_comparators.py
1505
1619
- team_id
1506
1620
model_name: sentry.teamreplica
1507
1621
- comparators:
1622
+ - class: DatetimeEqualityComparator
1623
+ fields:
1624
+ - date_added
1625
+ - end
1626
+ - start
1508
1627
- class: ForeignKeyComparator
1509
1628
fields: []
1510
1629
model_name: sentry.timeseriessnapshot
0 commit comments