Neo4j 迁移

© 版权所有 2020-2022 原作者。

这是 Neo4j-Migrations 手册 2.0.3 版本。

Neo4j-Migrations 是一套工具,旨在使您的模式迁移尽可能简单。它们为应用程序、命令行和构建工具提供了一种统一的方式来跟踪、管理和应用对数据库的更改,简而言之:重构您的数据库。该项目在很大程度上受到 FlywayDB 的启发,FlywayDB 是一个用于关系数据库迁移的强大工具。大多数事情都围绕 Cypher 脚本展开,但是 Neo4j-Migrations 的核心 API 也允许将 Java 类定义为迁移。

Neo4j-Migrations 直接构建在官方的 Neo4j Java 驱动程序 之上,支持 Neo4j 3.5、Neo4j 4.1 到 4.4 和 Neo4j 5,包括企业功能,例如多数据库支持和模拟。

唯一的依赖项是上述驱动程序和 ClassGraph,后者用于在类路径上查找迁移。

应用的迁移历史存储为数据库中的子图。

直接跳转到 可用模块 列表或 概念 以开始。