将您的 Neo4j AuraDB 免费实例迁移到其他 AuraDB 计划
AuraDB Professional 或 AuraDB Virtual Dedicated Cloud
将您的计划升级到 AuraDB Professional 或 AuraDB Virtual Dedicated Cloud 将使您能够访问其他资源和功能,以支持具有苛刻存储和处理需求的生产工作负载和应用程序。
迁移选项
-
升级到 AuraDB Professional
-
克隆到新实例 (适用于 AuraDB Professional 和 AuraDS Professional)
-
手动流程
升级到 AuraDB Professional
您可以直接从控制台将实例升级到 Professional 计划。
单击实例卡片上的省略号 (…) 按钮 > 升级到 Professional
验证云提供商和区域是否正确,然后选择所需的实例大小。请注意,Neo4j 的默认版本为 5。确认无误后,单击升级。
克隆 (适用于 AuraDB Professional 和 AuraDS)
另一种方法是将现有实例克隆到 Professional 计划。
-
单击实例上的省略号 (…) 按钮
-
选择以下任一选项:克隆到新实例或克隆到现有实例(当前内容将被覆盖)
-
选择类型:AuraDB 或 AuraDS
手动流程
在您的现有实例中
-
(可选但推荐) 捕获现有的索引和约束定义
-
运行以下 Cypher 语句
SHOW CONSTRAINTS YIELD createStatement
将结果保存到文件中,以便在以后的过程中使用。
-
运行以下 Cypher 语句
SHOW INDEXES YIELD createStatement
将结果保存到文件中,以便在以后的过程中使用。
-
-
(可选但推荐) 删除索引和约束。
-
运行以下 Cypher 语句以生成删除现有约束的命令
SHOW CONSTRAINTS YIELD name RETURN 'DROP CONSTRAINT ' + name + ';'
-
执行生成的命令以删除现有约束。
-
运行以下 Cypher 语句以生成删除现有索引的命令
SHOW INDEX YIELD name RETURN 'DROP INDEX ' + name + ';'
-
执行生成的命令以删除现有索引。
有关索引和约束的更多信息,请参阅Cypher 手册 → 索引和Cypher 手册 → 约束。
-
-
在现有实例 (AuraDB 免费版) 的控制台中,执行以下操作
-
下载快照/本地转储 (每日自动快照)
-
在 Aura 控制台中选择 AuraDB 实例
-
转到快照选项卡
-
单击三个点,然后选择导出
-
将转储文件保存到本地 (保留 .dump 扩展名)
-
-
然后在 AuraDB Professional 或 AuraDB Virtual Dedicated Cloud 中创建一个新的 AuraDB 实例,并设置正确的资源大小。从您的新实例中,执行以下操作
-
通过控制台拖放或推送到云端上传
-
从 Aura 控制台:拖放 .dump 文件
-
使用命令行:
neo4j-admin push-to-cloud
-
-
-
在新创建的 AuraDB Professional 或 AuraDB Virtual Dedicated Cloud 实例中
(可选) AuraDB 实例加载并启动后,您可以使用之前在流程中捕获的信息重新创建索引和约束。