Skip to main content

批量复制表到其他项目

前言

对于多环境的业务,难免会产生将表从测试环境迁移到正式环境的需求。平台提供了批量复制现有表到其他项目下的一键式解决方案。

1. 工具入口

在左侧项目列表中找到 测试环境 项目并 展开操作栏,选择 复制表结构
enter image description here#300px

2. 迁移配置

源项目即可理解为测试环境项目。
目标项目即可理解为正式环境,表将会被迁移到此项目下。
选择源表 多选源项目下的将被迁移的表。
enter image description here#600px

如果选中的表关联到了当前项目下的其他表,则需要手动选择是否 替换appId
替换appId: 此表当前关联的表的appId将会被替换为目标项目的appId。

例:在项目一下,表A关联了表B。现在将表A和表B迁移到项目二
表A勾选替换appId: 项目二 下的表A现在关联项目二下的表B。
表A不勾选替换appId: 项目二 下的表A依旧关联项目一下的表B。

3. 高级

高级菜单下隐藏了 是否创建物理表
enter image description here#600px

如果项目连接的是自定义数据源(非托管在平台),选择是否创建物理表。
如果选择创建物理表,请确保有目标项目连接的数据库的写权限。

如果想增量同步多表之间的字段