Skip to content

Cells: Fix loose foreign key trigger validation routine

Kamil Trzciński requested to merge fix-loose-foreign-key-missing-triggers into master

What does this MR do and why?

It appears that the spec to ensure that triggers are installed were not properly implemented skipping checking the missing trigger as required by loose foreign key implementation.

This breaks down that into missing and extraneous triggers check.

Related to:

Fix data

  • Add missing track_record_deletions
  • Nullify push_rule_id on application_settings if missing
  • Do not touch tags, since we do not remove it ever

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Kamil Trzciński

Merge request reports