Миграция схемы neo4j?

Итак, я использую Neo4J и думал о том, как обновить существующие базы данных с изменениями схемы, например. Узел имеет новые свойства, изменены края, изменены значения и т. д.

До сих пор я использовал только SQL Server, а Entity Framework включает в себя инструмент миграции, который может автоматически записывать миграции при изменении схемы.

Как это делается в Neo4J? Например. у клиента версия 1.0 из нашего программного обеспечения и базы данных neo4j. Мы вносим изменения в версию 1.1, и теперь нам нужно обновить базу данных от всех наших клиентов.

Я использую Neo4J на C#. Я пока нашел что-то подобное только для Ruby: https://neo4jrb.readthedocs.io/en/8.2.x/Migrations.html

3
0
1 109
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Поскольку neo4j в основном "не имеет схемы" (в смысле реляционной БД), нет инструмента для перехода на новую "схему" neo4j.

Вам нужно будет написать код для обновления БД.

Вы можете использовать: https://www.liquigraph.org/. Где вы можете создавать зашифрованные запросы, необходимые для переноса данных базы данных.

Другие вопросы по теме