feat(data.integrity): add foreign key to prevent orphan data

This commit is contained in:
Martin 2022-02-24 13:26:33 +01:00
parent 567d01478e
commit 35b9487897
2 changed files with 2 additions and 0 deletions

View file

@ -6,5 +6,6 @@ class CreateDossierSubmittedMessages < ActiveRecord::Migration[6.1]
t.timestamps
end
add_reference :procedure_revisions, :dossier_submitted_message, foreign_key: { to_table: :dossier_submitted_messages }, null: true, index: true
add_foreign_key :dossier_submitted_messages, :procedures
end
end

View file

@ -869,6 +869,7 @@ ActiveRecord::Schema.define(version: 2022_02_04_130722) do
add_foreign_key "commentaires", "experts"
add_foreign_key "dossier_operation_logs", "bill_signatures"
add_foreign_key "dossier_operation_logs", "instructeurs"
add_foreign_key "dossier_submitted_messages", "procedures"
add_foreign_key "dossier_transfer_logs", "dossiers"
add_foreign_key "dossiers", "dossier_transfers"
add_foreign_key "dossiers", "groupe_instructeurs"