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:
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!
Vous devriez pouvoir tout effacer en:
data/graph.db/*
(regardez dans le dossier graph.db
)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.
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.
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
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.