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