Neo4j 中是否需要有初始脚本,就像 rdbms 存储需要初始 CREATE(和其他 DDL 脚本)脚本来插入、更新等一样?

Is there a need in Neo4j to have initial scripts just like rdbms store needs initial CREATE(and other DDL scripts) scripts to insert,update etc?

我最近在使用 liquibase,它能够为我的 JPA entities 生成初始 DDL 脚本。

我正在尝试为我的实体做同样的事情,其中​​ Neo4j 作为商店。有没有像 liquibase 这样的库,我可以用它来完成我的工作。有人可以阐明这一点吗?

Neo4j 是否需要初始脚本,就像 rdbms 存储需要初始 CREATE(和其他 DDL 脚本)脚本来插入、更新等?

我不想使用 spring 启动的自动功能。

Neo4j 中不需要像您在 SQL 中那样创建或更新模式本身。架构是根据您数据库中的数据动态构建的。

但是,如果您正在尝试管理数据库中存储的数据的迁移,则可以查看 liquigraph。它能够在变更集中管理 CYPHER 查询。