Подтвердить что ты не робот

Neo4j - Как удалить неиспользуемые ключи свойств из браузера?

Я удалил все мои узлы и отношения (Удалить все узлы и отношения в neo4j 1.8), но я вижу, что в Neo4j Browser "ключи свойств", которые существовали до удаления.

См. рисунок ниже:

введите описание изображения здесь

Как я могу заставить все "Ключи свойств" уйти, так что я могу получить новую новую базу данных? Я понимаю, что эти ключи сиротских свойств сами по себе не создают проблемы, но они загромождают работу браузера и начинают запутывать новые свойства.

Спасибо!

4b9b3361

Ответ 1

Вы должны иметь возможность очистить все:

  • остановка базы данных Neo4j
  • удалив все, что соответствует data/graph.db/* (загляните в папку graph.db)
  • снова запускается.

Ответ 2

Какую версию Neo4j вы используете? До версии 2.3 есть файл с именем keystore в каталоге data/, который использовался для заполнения этого в браузере. При удалении этого файла будут удалены ярлыки, типы связей и ключи свойств, перечисленные в браузере.

Похоже, теперь это изменилось с Neo4j 2.3, поэтому, если вы используете последнюю версию, я не думаю, что у вас будет этот файл.

Ответ 3

В руководстве вы можете видеть, что в настоящее время нет способа распутать, какие ключи свойств используются в настоящее время, не пересекая график.

http://neo4j.com/docs/stable/rest-api-property-values.html#_property_keys

Это облом, потому что я хотел бы сделать то же самое. TBC.

Ответ 4

Я избавился от свойств, открыв новую БД. (Я не хотел удалять свою старую папку) Создайте новую папку рядом с папкой по умолчанию остановить сервер выберите новую папку и запустите новую БД с новым PW

Ответ 5

У меня есть Neo4j Community Edition 3.2. Чтобы избавиться от ключей свойств (и избавиться от всего БД), я полностью удалил Neo4j, удалил папку Neo4j в C:\Program Files, а затем снова установил пакет, чтобы у меня была новая БД для работы. Не идеально, чтобы удалить все, но это сработало для меня.