Как сбросить / ясный / удаляют neo4j базу данных?

Мы можем удалить все узлы и отношения следующим запросом.

MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r

Но недавно созданный узел получает внутренний идентификатор как ({последний узел внутренний идентификатор} + 1). Это не обнуляет.

Как мы можем сбросить neo4j базу данных такой, так же недавно созданный узел получит идентификатор как 0?

От 2,3, мы можем удалить все узлы с отношениями,

MATCH (n)
DETACH DELETE n
58
задан 6 April 2018 в 06:38

1 ответ

С тех пор neo4j только выполняет текущую базу данных, указанную в conf файле, простой способ запустить новый и чистый дб состоит в том, чтобы изменить текущую базу данных в neo4j.conf файле и затем перезапустить neo4j сервер.

dbms.active_database=graph.db --> dbms.active_database=graph2.db

Некоторые могли бы утверждать, что имя базы данных изменяется. Но с этой записи [2018-12], neo4j не поддерживает несколько экземпляров базы данных. Нет никакой потребности в нас дифференцироваться между базами данных, таким образом название базы данных не используется в нашем коде.

1
ответ дан 1 November 2019 в 14:53

Другие вопросы по тегам:

Похожие вопросы: