发布管理

前置条件
  • 阅读本页前,请先按照 AI 搭建快速开始 安装 NocoBase CLI 并完成初始化
  • 需要获得专业版及以上授权,详见 NocoBase 商业版
  • 需要启用「备份管理」和「迁移管理」两个插件,并升级到最新版本

简介

发布管理 Skill 用于在多个 NocoBase 环境之间执行发布操作。它支持两种方式——备份还原和迁移。

如果你只想把一个环境完整覆盖到另一个环境,通常用备份还原就够了。如果你需要按规则控制哪些内容同步过去,比如只同步结构、不同步业务数据,那么使用迁移更合适。

能力范围

  • 单环境备份还原:使用已有备份包还原当前环境
  • 单环境即时备份还原:先创建当前环境备份,再用这个备份还原当前环境
  • 跨环境备份还原:把源环境备份包还原到目标环境
  • 跨环境迁移:用迁移包差异化更新目标环境

提示词示例

场景 A:指定文件单环境备份还原

前置条件

当前环境中需要已有同名备份文件。

使用 <file-name.nbdata> 备份还原

Skill 会使用当前环境服务器上已有的同名备份文件进行还原。

场景 B:不指定文件单环境备份还原

将当前环境进行备份还原

Skill 会先创建当前环境备份,再用这个备份还原当前环境。

场景 C:跨环境备份还原

前置条件

需要准备两个环境,比如本机 dev 环境和远程 test 环境,也可以是本地的两个环境。可以指定具体备份文件,也可以不指定。

将 dev 还原到 test

Skill 会在 dev 环境创建备份包,再把这个备份包还原到 test 环境。

场景 D:跨环境迁移

前置条件

和场景 C 类似,需要准备两个环境。可以指定具体迁移文件,也可以不指定。

将 dev 迁移到 test

Skill 会在 dev 环境创建迁移包,再用这个迁移包更新 test 环境。

常见问题

备份还原和迁移该选哪个?

默认用备份还原就行,尤其是你已经有可用备份包,或者希望目标环境完整覆盖成源环境的状态。只有当你需要按策略控制同步范围(比如只同步结构、不同步数据)时,才需要用迁移。

没有迁移插件是什么问题?

迁移管理插件需要专业版及以上授权。详情见 NocoBase 商业版

相关链接