]> git.openstreetmap.org Git - rails.git/blob - .database_consistency.yml
Merge remote-tracking branch 'upstream/pull/6829'
[rails.git] / .database_consistency.yml
1 ---
2 # These checkers throw errors with our db, so they need
3 # to be completely disabled.
4 DatabaseConsistencyCheckers:
5   # https://github.com/djezzzl/database_consistency/issues/274
6   MissingDependentDestroyChecker:
7     enabled: false
8   # https://github.com/djezzzl/database_consistency/issues/217
9   ForeignKeyCascadeChecker:
10     enabled: false
11 # The following is a TODO list
12 Changeset:
13   changeset_tags:
14     MissingIndexChecker:
15       enabled: false
16   id:
17     ColumnPresenceChecker:
18       enabled: false
19   nodes:
20     MissingIndexChecker:
21       enabled: false
22   relations:
23     MissingIndexChecker:
24       enabled: false
25   user:
26     MissingDependentDestroyChecker:
27       enabled: false
28   ways:
29     MissingIndexChecker:
30       enabled: false
31 ChangesetComment:
32   author:
33     MissingDependentDestroyChecker:
34       enabled: false
35   body:
36     NullConstraintChecker:
37       enabled: false
38   changeset:
39     MissingDependentDestroyChecker:
40       enabled: false
41   id:
42     ColumnPresenceChecker:
43       enabled: false
44     PrimaryKeyTypeChecker:
45       enabled: false
46 ChangesetSubscription:
47   changeset:
48     MissingDependentDestroyChecker:
49       enabled: false
50   index_changesets_subscribers_on_subscriber_id_and_changeset_id:
51     UniqueIndexChecker:
52       enabled: false
53   subscriber:
54     MissingDependentDestroyChecker:
55       enabled: false
56 ChangesetTag:
57   changeset:
58     MissingDependentDestroyChecker:
59       enabled: false
60 DiaryComment:
61   diary_comments_entry_id_idx:
62     UniqueIndexChecker:
63       enabled: false
64   diary_entry:
65     MissingDependentDestroyChecker:
66       enabled: false
67   user:
68     MissingDependentDestroyChecker:
69       enabled: false
70 DiaryEntry:
71   language:
72     MissingDependentDestroyChecker:
73       enabled: false
74   user:
75     MissingDependentDestroyChecker:
76       enabled: false
77 DiaryEntrySubscription:
78   diary_entry:
79     MissingDependentDestroyChecker:
80       enabled: false
81   user:
82     MissingDependentDestroyChecker:
83       enabled: false
84 Follow:
85   follower:
86     MissingDependentDestroyChecker:
87       enabled: false
88   following:
89     MissingDependentDestroyChecker:
90       enabled: false
91 Issue:
92   assigned_role:
93     EnumValueChecker:
94       enabled: false
95   id:
96     PrimaryKeyTypeChecker:
97       enabled: false
98   reportable_id+reportable_type:
99     MissingUniqueIndexChecker:
100       enabled: false
101   reported_user:
102     ForeignKeyTypeChecker:
103       enabled: false
104     MissingDependentDestroyChecker:
105       enabled: false
106   user_resolved:
107     ForeignKeyTypeChecker:
108       enabled: false
109     MissingDependentDestroyChecker:
110       enabled: false
111   user_updated:
112     ForeignKeyTypeChecker:
113       enabled: false
114     MissingDependentDestroyChecker:
115       enabled: false
116 IssueComment:
117   id:
118     PrimaryKeyTypeChecker:
119       enabled: false
120   user:
121     ForeignKeyTypeChecker:
122       enabled: false
123     MissingDependentDestroyChecker:
124       enabled: false
125 Language:
126   code:
127     PrimaryKeyTypeChecker:
128       enabled: false
129   diary_entries:
130     ForeignKeyTypeChecker:
131       enabled: false
132     MissingIndexChecker:
133       enabled: false
134   english_name:
135     NullConstraintChecker:
136       enabled: false
137 Message:
138   recipient:
139     MissingDependentDestroyChecker:
140       enabled: false
141   sender:
142     MissingDependentDestroyChecker:
143       enabled: false
144 Node:
145   changeset:
146     MissingDependentDestroyChecker:
147       enabled: false
148   element_tags:
149     MissingIndexChecker:
150       enabled: false
151   id:
152     ColumnPresenceChecker:
153       enabled: false
154   old_nodes:
155     MissingIndexChecker:
156       enabled: false
157   tile:
158     NullConstraintChecker:
159       enabled: false
160 NodeTag:
161   node:
162     MissingDependentDestroyChecker:
163       enabled: false
164 Note:
165   author:
166     MissingDependentDestroyChecker:
167       enabled: false
168   id:
169     ColumnPresenceChecker:
170       enabled: false
171   tile:
172     NullConstraintChecker:
173       enabled: false
174 NoteComment:
175   author:
176     MissingDependentDestroyChecker:
177       enabled: false
178   id:
179     ColumnPresenceChecker:
180       enabled: false
181   note:
182     MissingDependentDestroyChecker:
183       enabled: false
184 NoteSubscription:
185   note:
186     MissingDependentDestroyChecker:
187       enabled: false
188   user:
189     MissingDependentDestroyChecker:
190       enabled: false
191 Oauth2Application:
192   redirect_uri:
193     NullConstraintChecker:
194       enabled: false
195   secret:
196     ColumnPresenceChecker:
197       enabled: false
198 OldNode:
199   changeset:
200     MissingDependentDestroyChecker:
201       enabled: false
202   current_node:
203     ForeignKeyChecker:
204       enabled: false
205   old_tags:
206     MissingIndexChecker:
207       enabled: false
208   redaction:
209     MissingDependentDestroyChecker:
210       enabled: false
211   tile:
212     NullConstraintChecker:
213       enabled: false
214   version:
215     NullConstraintChecker:
216       enabled: false
217 OldNodeTag:
218   node_id:
219     NullConstraintChecker:
220       enabled: false
221   version:
222     NullConstraintChecker:
223       enabled: false
224 OldRelation:
225   changeset:
226     MissingDependentDestroyChecker:
227       enabled: false
228   current_relation:
229     ForeignKeyChecker:
230       enabled: false
231   old_members:
232     MissingIndexChecker:
233       enabled: false
234   old_tags:
235     MissingIndexChecker:
236       enabled: false
237   redaction:
238     MissingDependentDestroyChecker:
239       enabled: false
240   version:
241     NullConstraintChecker:
242       enabled: false
243 OldRelationMember:
244   member_role:
245     NullConstraintChecker:
246       enabled: false
247   relation_id:
248     NullConstraintChecker:
249       enabled: false
250 OldRelationTag:
251   relation_id:
252     NullConstraintChecker:
253       enabled: false
254   version:
255     NullConstraintChecker:
256       enabled: false
257 OldWay:
258   changeset:
259     MissingDependentDestroyChecker:
260       enabled: false
261   current_way:
262     ForeignKeyChecker:
263       enabled: false
264   old_nodes:
265     MissingIndexChecker:
266       enabled: false
267   old_tags:
268     MissingIndexChecker:
269       enabled: false
270   redaction:
271     MissingDependentDestroyChecker:
272       enabled: false
273   version:
274     NullConstraintChecker:
275       enabled: false
276 OldWayNode:
277   node:
278     ForeignKeyChecker:
279       enabled: false
280   sequence_id:
281     NullConstraintChecker:
282       enabled: false
283   version:
284     NullConstraintChecker:
285       enabled: false
286   way:
287     ForeignKeyChecker:
288       enabled: false
289 OldWayTag:
290   k:
291     NullConstraintChecker:
292       enabled: false
293   v:
294     NullConstraintChecker:
295       enabled: false
296   version:
297     NullConstraintChecker:
298       enabled: false
299   way_id:
300     NullConstraintChecker:
301       enabled: false
302 Redaction:
303   id:
304     PrimaryKeyTypeChecker:
305       enabled: false
306   old_nodes:
307     MissingIndexChecker:
308       enabled: false
309   old_relations:
310     MissingIndexChecker:
311       enabled: false
312   old_ways:
313     MissingIndexChecker:
314       enabled: false
315   user:
316     MissingDependentDestroyChecker:
317       enabled: false
318 Relation:
319   changeset:
320     MissingDependentDestroyChecker:
321       enabled: false
322   element_tags:
323     MissingIndexChecker:
324       enabled: false
325   id:
326     ColumnPresenceChecker:
327       enabled: false
328   old_relations:
329     MissingIndexChecker:
330       enabled: false
331   relation_members:
332     MissingIndexChecker:
333       enabled: false
334 RelationMember:
335   member_role:
336     NullConstraintChecker:
337       enabled: false
338   relation:
339     MissingDependentDestroyChecker:
340       enabled: false
341 RelationTag:
342   relation:
343     MissingDependentDestroyChecker:
344       enabled: false
345 Report:
346   id:
347     PrimaryKeyTypeChecker:
348       enabled: false
349   user:
350     ForeignKeyTypeChecker:
351       enabled: false
352     MissingDependentDestroyChecker:
353       enabled: false
354 SocialLink:
355   url:
356     NullConstraintChecker:
357       enabled: false
358   user:
359     MissingDependentDestroyChecker:
360       enabled: false
361 Trace:
362   description:
363     ColumnPresenceChecker:
364       enabled: false
365   gpx_files_user_id_idx:
366     RedundantIndexChecker:
367       enabled: false
368   inserted:
369     NullConstraintChecker:
370       enabled: false
371   tags:
372     ForeignKeyCascadeChecker:
373       enabled: false
374   user:
375     MissingDependentDestroyChecker:
376       enabled: false
377 Tracepoint:
378   timestamp:
379     ColumnPresenceChecker:
380       enabled: false
381 Tracetag:
382   tag:
383     NullConstraintChecker:
384       enabled: false
385 User:
386   blocks_revoked:
387     MissingIndexChecker:
388       enabled: false
389   creation_time:
390     NullConstraintChecker:
391       enabled: false
392   diary_entry_subscriptions:
393     MissingIndexChecker:
394       enabled: false
395   issue_comments:
396     ForeignKeyTypeChecker:
397       enabled: false
398   issues:
399     ForeignKeyTypeChecker:
400       enabled: false
401   lower(email):
402     MissingUniqueIndexChecker:
403       enabled: false
404   note_subscriptions:
405     MissingIndexChecker:
406       enabled: false
407   pass_crypt:
408     NullConstraintChecker:
409       enabled: false
410   preferences:
411     MissingIndexChecker:
412       enabled: false
413   reports:
414     ForeignKeyTypeChecker:
415       enabled: false
416   users_display_name_idx:
417     UniqueIndexChecker:
418       enabled: false
419   users_email_idx:
420     UniqueIndexChecker:
421       enabled: false
422 UserBlock:
423   creator:
424     MissingDependentDestroyChecker:
425       enabled: false
426   ends_at:
427     NullConstraintChecker:
428       enabled: false
429   id:
430     PrimaryKeyTypeChecker:
431       enabled: false
432   reason:
433     NullConstraintChecker:
434       enabled: false
435   revoker:
436     MissingDependentDestroyChecker:
437       enabled: false
438   user:
439     MissingDependentDestroyChecker:
440       enabled: false
441 UserMute:
442   owner:
443     MissingDependentDestroyChecker:
444       enabled: false
445   subject:
446     MissingDependentDestroyChecker:
447       enabled: false
448 UserPreference:
449   k:
450     NullConstraintChecker:
451       enabled: false
452   user:
453     MissingDependentDestroyChecker:
454       enabled: false
455   v:
456     NullConstraintChecker:
457       enabled: false
458 UserRole:
459   granter:
460     MissingDependentDestroyChecker:
461       enabled: false
462   id:
463     PrimaryKeyTypeChecker:
464       enabled: false
465   user:
466     MissingDependentDestroyChecker:
467       enabled: false
468 Way:
469   changeset:
470     MissingDependentDestroyChecker:
471       enabled: false
472   element_tags:
473     MissingIndexChecker:
474       enabled: false
475   id:
476     ColumnPresenceChecker:
477       enabled: false
478   old_ways:
479     MissingIndexChecker:
480       enabled: false
481   way_nodes:
482     MissingIndexChecker:
483       enabled: false
484 WayNode:
485   node:
486     MissingDependentDestroyChecker:
487       enabled: false
488   sequence_id:
489     NullConstraintChecker:
490       enabled: false
491   way:
492     MissingDependentDestroyChecker:
493       enabled: false
494 WayTag:
495   way:
496     MissingDependentDestroyChecker:
497       enabled: false