Можно ли создавать / удалять разные базы данных в базе данных графа Neo4j, как в MySQL? Или, по крайней мере, как удалить все узлы и отношения существующего графа, чтобы получить чистую настройку для тестов, например, с помощью команд оболочки, подобных rmrel
или rm
?
104
еще более простая команда для удаления всех узлов и отношений:
источник
Начиная с Neo4j 2.3,
Мы можем удалить все узлы с отношениями ,
В настоящее время в Noe4j нет возможности создавать несколько баз данных. Вам нужно сделать несколько хранилищ данных Neo4j. См. Ссылку .
источник
Создание новой базы данных в Neo4j
Перед запуском сообщества neo4j нажмите опцию обзора
и выберите другой каталог
и нажмите кнопку «Пуск».
Новая база данных создана в этом каталоге
источник
быстрый и грязный способ, который отлично работает:
источник
Для всех, кому нужен чистый график для запуска набора тестов - https://github.com/jexp/neo4j-clean-remote-db-addon - отличное расширение, позволяющее очистить базу данных с помощью вызова REST. Однако очевидно, что не используйте его в производстве!
источник
setRefenceNode()
вызова ( stackoverflow.com/questions/7186832/… ).Запустите свой тестовый код на другом экземпляре neo4j.
conf/neo4j-server.properties
и установитеorg.neo4j.server.webserver.port
на неиспользуемый../neo4j stop
иrm -rf data/graph.db
на разборку.Подробнее см. Neo4j: как переключить базу данных? и документы .
источник
В Neo4j 2.0.0? больше не поддерживается. Вместо этого используйте ДОПОЛНИТЕЛЬНОЕ СОГЛАСОВАНИЕ:
источник
Самый простой ответ: НЕТ
Лучший способ "начать все сначала" - это
или
Есть способ удалить все узлы и отношения (как описано здесь )
источник
В 2.0.0 -M6 вы можете выполнить следующий скрипт Cypher для удаления всех узлов и связей:
источник
Что касается версии 3, я считаю, что теперь можно создавать отдельные экземпляры базы данных, и поэтому их расположение немного отличается.
Ссылаясь на: https://neo4j.com/developer/guide-import-csv/
В моем ящике Ubuntu это расположение:
/var/lib/neo4j/data/databases
где я сейчас вижу только то,graph.db
что, по моему мнению, должно быть по умолчанию.источник
Вы можете удалить свои файлы данных, и, если вы хотите пройти этот путь, я бы рекомендовал удалить, например, только ваш graph.db. В противном случае вы испортите информацию для аутентификации.
источник