发布数据处理规则


首次发布

  1. 发布选中的数据集
    1. 常规数据集:对应表结构、数据会同步到发布环境(常规数据集默认表名main_开头)
    2. 组件数据集(发布可选中数据集):对应表结构、数据会同步到发布环境
    3. 设置为禁止建表的数据集表结构不会同步到目标数据库,包括数据也不会进行同步
  2. 用户、权限组件数据集
    1. 用户、权限数据表结构会同步
    2. 用户、权限数据不会同步
      1. 开发环境的用户、权限的数据不会同步
      2. 首次发布会包含用户、权限的初始化数据(如管理员system的账号)
  3. 平台为了管理数据,会生成平台管理的表
    1. sys_migrate:未后续再次发布用来管理的表
    2. 不能删除,删除会导致无法同步数据

更新发布

  1. 发布选中的数据集
    1. 常规数据集、组件数据集:
      1. 对应表结构会同步到发布环境(开发下删除的数据集对应表不会自动删除)
      2. 数据同步规则
        1. 新建的数据集:同首次发布规则
        2. 已存在表
          1. 完全新增数据会同步到目标数据库
          2. 变更数据:ID相同数据不会被更新,包括修改列值,变更列数据类型、添加列
          3. 删除数据不会同步
        3. 为保证数据安全,每次同步会将对应表进行备份(backup标识的表)
    2. 设置为禁止建表的数据集表结构不会同步到目标数据库,包括数据也不会进行同步
  2. 用户、权限组件数据集
    1. 用户、权限数据表结构会同步
    2. 用户、权限数据不会同步

results matching ""

    No results matching ""

    results matching ""

      No results matching ""