From fb6b6f91600c2f93e05883390e38bb7a7a0943ff Mon Sep 17 00:00:00 2001 From: dtoro Date: Wed, 29 Jul 2026 19:40:13 +0200 Subject: [PATCH] fix(scripts): also cascade relationships in orphan cleanup --- scripts/cleanup-orphan-checks.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/cleanup-orphan-checks.sh b/scripts/cleanup-orphan-checks.sh index a99db5c..61f9620 100755 --- a/scripts/cleanup-orphan-checks.sh +++ b/scripts/cleanup-orphan-checks.sh @@ -60,6 +60,8 @@ WITH ids AS (SELECT id FROM entities e WHERE $ORPHAN_PRED) DELETE FROM signals WHERE entity_id IN (SELECT id FROM ids) OR target_entity_id IN (SELECT id FROM ids); WITH ids AS (SELECT id FROM entities e WHERE $ORPHAN_PRED) DELETE FROM entity_status WHERE entity_id IN (SELECT id FROM ids); +WITH ids AS (SELECT id FROM entities e WHERE $ORPHAN_PRED) +DELETE FROM relationships WHERE source_id IN (SELECT id FROM ids) OR target_id IN (SELECT id FROM ids); DELETE FROM entities e WHERE $ORPHAN_PRED; COMMIT; SQL