2013-11-07 3 views

ответ

1

Вы можете использовать этот аддон: https://github.com/jexp/neo4j-clean-remote-db-addon

Если вы хотите сделать это самостоятельно, вместо того, чтобы вызвать службу аддон, проверка этого класса:

https://github.com/jexp/neo4j-clean-remote-db-addon/blob/master/src/main/java/org/neo4j/server/extension/test/delete/Neo4jDatabaseCleaner.java

В основном вы просто перебирать все узлы, отношений и индексов и удалять их один за другим.

+0

Или просто удалите каталог базы данных. –

+0

Это работает, когда приложение работает? – Wouter

+0

Очистка каталога на самом деле не является вариантом, когда вы взаимодействуете с кластером HA. Кроме того, как разному нужно начинать n = node (*), сопоставлять n- [r: R] -() delete r, n 'от итерации по всем узлам и отношениям и удалять их, как это делается в коде, который у вас есть упоминается. Я попробовал первое на графике разумного размера и столкнулся с проблемами памяти кучи. @Michael Я думаю, что было бы полезно делегировать эту функцию очистки db на механизм выполнения neo каким-то образом. – Amit

Смежные вопросы