fix(scripts): also cascade relationships in orphan cleanup
This commit is contained in:
@@ -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);
|
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)
|
WITH ids AS (SELECT id FROM entities e WHERE $ORPHAN_PRED)
|
||||||
DELETE FROM entity_status WHERE entity_id IN (SELECT id FROM ids);
|
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;
|
DELETE FROM entities e WHERE $ORPHAN_PRED;
|
||||||
COMMIT;
|
COMMIT;
|
||||||
SQL
|
SQL
|
||||||
|
|||||||
Reference in New Issue
Block a user