2017-04-11 19 views
0

Neo4jを使って新しいレールアプリを作成し、モデル/ノードパーソンを作成しました。 しかし、rake neo4j:migrateを実行すると、Duplicate Constraintのエラーが発生します。"Neo4j :: MigrationError:Personの重複制約"?

私は以前、Personと同じモデル/ノードを持つ同じマシンに別のRailsアプリケーションを作成しましたが、これらは両方とも競合しています。

両方のアプリケーションが異なるHTTPポートを使用しているので、別々のアプリケーションが同じモデルを持つことができるようにNeo4jでスタンドアロンDBを作成したり、ストレージパスを変更する方法を知りたい。あなたがする必要がある - "#{Rails.env}#{} config.root/DB/share_portal /のNeo4j"

答えて

0

config.neo4j.storage_pathは=
すなわち現在の両方のアプリケーション に同じストレージ・パスを使用して

異なるポートを持つNeo4jのマルチプルインスタンスを実行するので、データは重複しません。

私は、複数のNeo4jサーバーを実行するには も良い方法がhttps://github.com/neo4jrb/neo4j-rake_tasks

+0

Ineoが再びアクティブになるとある(bolt is supported場合、私はよく分からない)HTTP接続でhttps://github.com/cohesivestack/ineoを使用。ボルトポートをサポートする最新バージョン(1.1.0)が、今日リリースされました。 github.com/cohesivestack/ineo –

関連する問題