From 5524539897ea963730122199586380bb6c3bee0d Mon Sep 17 00:00:00 2001 From: Sacha Al Himdani Date: Wed, 16 Jul 2025 18:04:15 +0200 Subject: [PATCH] Reset controls framework foreign key Signed-off-by: Sacha Al Himdani --- pkg/coredata/migrations/20250716T155448Z.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 pkg/coredata/migrations/20250716T155448Z.sql diff --git a/pkg/coredata/migrations/20250716T155448Z.sql b/pkg/coredata/migrations/20250716T155448Z.sql new file mode 100644 index 000000000..5bd75b734 --- /dev/null +++ b/pkg/coredata/migrations/20250716T155448Z.sql @@ -0,0 +1,10 @@ +ALTER TABLE controls DROP CONSTRAINT IF EXISTS controls_framework_id_fkey; + +DELETE FROM controls +WHERE framework_id NOT IN (SELECT id FROM frameworks); + +ALTER TABLE controls +ADD CONSTRAINT controls_framework_id_fkey + FOREIGN KEY (framework_id) + REFERENCES frameworks(id) + ON DELETE CASCADE;