发布数据处理规则
首次发布
- 发布选中的数据集
- 常规数据集:对应表结构、数据会同步到发布环境(常规数据集默认表名main_开头)
- 组件数据集(发布可选中数据集):对应表结构、数据会同步到发布环境
- 设置为禁止建表的数据集表结构不会同步到目标数据库,包括数据也不会进行同步
- 用户、权限组件数据集
- 用户、权限数据表结构会同步
- 用户、权限数据不会同步
- 开发环境的用户、权限的数据不会同步
- 首次发布会包含用户、权限的初始化数据(如管理员system的账号)
- 平台为了管理数据,会生成平台管理的表
- sys_migrate:未后续再次发布用来管理的表
- 不能删除,删除会导致无法同步数据
更新发布
- 发布选中的数据集
- 常规数据集、组件数据集:
- 对应表结构会同步到发布环境(开发下删除的数据集对应表不会自动删除)
- 数据同步规则
- 新建的数据集:同首次发布规则
- 已存在表
- 完全新增数据会同步到目标数据库
- 变更数据:ID相同数据不会被更新,包括修改列值,变更列数据类型、添加列
- 删除数据不会同步
- 为保证数据安全,每次同步会将对应表进行备份(backup标识的表)
- 设置为禁止建表的数据集表结构不会同步到目标数据库,包括数据也不会进行同步
- 用户、权限组件数据集
- 用户、权限数据表结构会同步
- 用户、权限数据不会同步