neo4j-contrib / neo4j-apoc-procedures

Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            

Home Page:https://neo4j.com/labs/apoc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remove APOC Core procedures from `TTLLifeCycle.java`

vga91 opened this issue · comments

The apoc.ttl.* procedures use under the hood the apoc.periodic.iterate and the apoc.schema.assert.

See here and here.

These can cause (bad timing?) errors and require APOC Core.

In any case, they are not necessary as they can be replaced by Cypher as well, i.e.:

  • (LIMIT $batchSize (DETACH) DELETE n) instead of apoc.periodic.iterate
  • CREATE INDEX ... IF NOT EXISTS instead of apoc.schema.assert

Is this issue progressing?
I am experiencing this with neo4j:5.13 docker image, with apoc-5.13.0-extended.