From 9dbac9c0d742d5258a902c9b2d338c9ec86b6715 Mon Sep 17 00:00:00 2001 From: Michael Hunger Date: Fri, 16 Jun 2023 09:08:33 -0400 Subject: [PATCH] DETACH DELETE in TTLLifeCycle.java (#3608) Fixes #3607 --- extended/src/main/java/apoc/ttl/TTLLifeCycle.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extended/src/main/java/apoc/ttl/TTLLifeCycle.java b/extended/src/main/java/apoc/ttl/TTLLifeCycle.java index b64d72e58f..f66bf5753e 100644 --- a/extended/src/main/java/apoc/ttl/TTLLifeCycle.java +++ b/extended/src/main/java/apoc/ttl/TTLLifeCycle.java @@ -64,7 +64,7 @@ public void expireNodes(long limit) { ); long nodesDeleted = db.executeTransactionally( - "CALL apoc.periodic.iterate($queryNodes, 'MATCH (n) WHERE id(n) = id DELETE n', {batchSize: $batchSize})", + "CALL apoc.periodic.iterate($queryNodes, 'MATCH (n) WHERE id(n) = id DETACH DELETE n', {batchSize: $batchSize})", params, result -> Iterators.single(result.columnAs("total")) );