docs/docs/cn/ai-builder/publish.md
:::tip 前置条件
:::
发布管理 Skill 用于在多个 NocoBase 环境之间执行发布操作。它支持两种方式——备份还原和迁移。
如果你只想把一个环境完整覆盖到另一个环境,通常用备份还原就够了。如果你需要按规则控制哪些内容同步过去,比如只同步结构、不同步业务数据,那么使用迁移更合适。
:::tip 前置条件
当前环境中需要已有同名备份文件。
:::
使用 <file-name.nbdata> 备份还原
Skill 会使用当前环境服务器上已有的同名备份文件进行还原。
将当前环境进行备份还原
Skill 会先创建当前环境备份,再用这个备份还原当前环境。
:::tip 前置条件
需要准备两个环境,比如本机 dev 环境和远程 test 环境,也可以是本地的两个环境。可以指定具体备份文件,也可以不指定。
:::
将 dev 还原到 test
Skill 会在 dev 环境创建备份包,再把这个备份包还原到 test 环境。
:::tip 前置条件
和场景 C 类似,需要准备两个环境。可以指定具体迁移文件,也可以不指定。
:::
将 dev 迁移到 test
Skill 会在 dev 环境创建迁移包,再用这个迁移包更新 test 环境。
备份还原和迁移该选哪个?
默认用备份还原就行,尤其是你已经有可用备份包,或者希望目标环境完整覆盖成源环境的状态。只有当你需要按策略控制同步范围(比如只同步结构、不同步数据)时,才需要用迁移。
没有迁移插件是什么问题?
迁移管理插件需要专业版及以上授权。详情见 NocoBase 商业版。