私は、Mac OS X上でneo4j Desktop appバージョン3.3.0を使用して作成したデータベースをダンプしようとしています。ドキュメントでは、コマンドラインでneo4j-adminを使用する必要があると述べています。これはデスクトップ版の一部としてインストールされていなかったので、私はhomebrewでneo4j v3.3.0をインストールし、neo4j-adminを取得しました。neo4jデスクトップでMac OS Xで作成したデータベースをダンプする方法は?
しかし、コマンドを実行しているとき:
neo4j-admin dump --database=graph.db --to=~/mydatabase.db
私は常にエラーを取得:
command failed: database does not exist: graph.db
私はこことGoogleで検索しました、そして私が見つけた唯一のものは
Neo4j 3.2.3: dump command does not find databaseてきました
しかし、答えはかなり曖昧であり、私もそうではありません私がneo4jを初めて知ったとき、それが何を意味するのか確かめてください。デスクトップバージョンはコマンドラインと互換性がなく、コマンドラインバージョンのみを使用する必要があることを覚えましたが、これは間違っていますか?
私はgraph.dbを見つけることができます。
$NEO4J_HOME/data/databases
しかしのNeo4j管理者はそれを見つけることを拒否しているようだ、と環境変数を設定しても問題が解決しませんでした。また、neo4j-adminはパスを取らないため、データベースへのパスを提供することはできません。
neo4j-adminがデータベースを探す場所を知っていれば、それにシンボリックリンクを張って問題を解決できますが、現時点ではどこが見えているのか分かりません。
ご協力いただければ幸いです。
ああ、ありがとう! –
さらに、デスクトップ版のインストールディレクトリのbinディレクトリにあるデスクトップ版の実行可能ファイルが見つかりました。このバージョンは、作成したデータベースと直接連携しています。 –
驚くばかりです、うれしいですね。 – bouteillebleu