Экспорт базы данных Neo4j для «добавления» отсутствующих узлов во вторую базу данных - PullRequest
0 голосов
/ 21 апреля 2020

Я использую версию Neo4j 4.0.2 Community. У меня есть локальный экземпляр и работает удаленный экземпляр. Оба они имеют одинаковые данные. Но я должен sh сделать, когда я получаю новые данные, я сначала добавляю их в свой локальный экземпляр neo4j. После тестирования моей программы я sh должен выполнить экспорт локального экземпляра и объединить данные из локального экземпляра в удаленный экземпляр, чтобы существующие узлы и отношения не нарушались, а новые узлы были присоединены к существующие и так далее. Я читал об экспорте CSV с APO C и использовании LOAD CSV, но CSV, который я получаю после экспорта APO C, не содержит данных в надлежащем формате чтобы импортировать его с помощью команды LOAD CSV. Я также пытался экспортировать запросы Cypher , но к экспортированным запросам добавляются ограничения, и их невозможно импортировать каждый раз, когда я добавляю новые данные, поскольку это дает " Ограничение уже существует"ошибка. Мне нужно, чтобы это был автоматизированный процесс, такой как сценарий оболочки, поэтому я не могу вручную удалять ограничения каждый раз. Любая помощь / предложения будут оценены!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...