web-dev-qa-db-fra.com

Neo4j - Comment supprimer les clés de propriété inutilisées du navigateur?

J'ai supprimé tous mes noeuds et relations ( Supprimez tous les noeuds et relations dans neo4j 1.8 ), mais je vois que dans Neo4j Browser, les "clés de propriété" qui existaient avant la suppression sont conservées.

Voir l'image ci-dessous:

 enter image description here

Comment puis-je faire disparaître toutes les "clés de propriété" pour pouvoir me retrouver avec une nouvelle base de données? Je comprends que ces clés de propriété Orphan ne posent pas de problème, mais elles encombrent l'expérience du navigateur et vont semer la confusion avec les nouvelles propriétés.

Merci!

17
jotadepicas

Vous devriez pouvoir tout effacer en:

  • arrêter votre base de données Neo4j
  • supprimer tout ce qui correspond à data/graph.db/* (regardez dans le dossier graph.db)
  • redémarrer à nouveau.
14
Brian Underwood

Dans le manuel, vous pouvez constater qu’il n’existe actuellement aucun moyen de déterminer quelles clés de propriété sont actuellement utilisées sans parcourir le graphique.

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

Ce qui est une déception parce que j'aimerais faire la même chose. À confirmer.

1
Darren McAffee

Quelle version de Neo4j utilisez-vous? Avant la version 2.3, il existait un fichier nommé keystore dans le répertoire data/ utilisé pour le remplir dans le navigateur. La suppression de ce fichier effacera les étiquettes, les types de relation et les clés de propriété répertoriés dans le navigateur. 

On dirait que cela a changé avec Neo4j 2.3, donc si vous utilisez la dernière version, je ne pense pas que vous aurez ce fichier.

1
William Lyon

Je me suis débarrassé des propriétés en ouvrant un nouveau DB. | (Je ne voulais pas supprimer mon ancien dossier) Créez un nouveau dossier à côté du dossier par défaut Arrêtez le serveur Choisissez le nouveau dossier et recommencer un nouveau DB avec un nouveau PW 

1
Tal

J'ai Neo4j Community Edition 3.2. Pour me débarrasser des clés de propriété (et de toute la base de données), j'ai complètement désinstallé Neo4j, supprimé le dossier Neo4j dans C:\Program Files, puis réinstallé le paquet afin que je dispose d’une nouvelle base de données. Pas idéal pour tout supprimer mais cela a fonctionné pour moi.

0
Goofy Gert