有巢自定义迁移数据表策略
数据源相关表
Section titled “数据源相关表”| 数据表 | 说明 | 导出策略 | 导入策略(onConflict) |
|---|---|---|---|
collectionCategories | 业务集合在界面上的分组归类 | 按反查 categoryId 过滤导出 | sync 结构 + 默认 skip |
collectionCategory | 集合与分类关联 | 按 collectionName IN 业务表名反查导出 | sync 结构 + 默认 skip |
collections | 业务集合的字段、索引与元配置 | 按 name IN 业务表名导出 | sync 结构 + 主键/唯一约束检查,默认 skip |
fields | 集合下各字段的类型与约束说明 | 按 collectionName IN 业务表名导出 | sync 结构 + (collectionName, name)联合唯一,冲突 update |
界面功能相关表
Section titled “界面功能相关表”| 数据表 | 说明 | 导出策略 | 导入策略(onConflict) |
|---|---|---|---|
desktopRoutes | PC 端菜单与路由结构 | 过滤菜单,id 扩展子树导出 | sync 结构 + 默认 skip |
desktopRoutesUiLayouts | 自定义表(官方未收录),说明未提供 | 按 desktopRouteId 关联过滤导出 | sync 结构 + 默认 skip |
main_desktopRoutes_path | 路由闭包表 | nodePk/祖先后代双向扩展导出 | sync 结构 + 默认 skip |
uiSchemaTemplates | 可复用的表单/详情布局片段 | 全量导出 | sync 结构 + 默认 skip |
uiSchemaTreePath | 组件树层级物化路径,加速查询 | ancestor/descendant UID 扩展导出 | sync 结构 + 默认 skip |
uiSchemas | 页面与区块的 JSON 布局描述 | 从菜单提取 x‑uid 过滤导出 | sync 结构 + 默认 skip |
flowModelTemplateUsages | 哪些实体实例化了某流程模板 | 按 modelUid/templateUid 过滤导出,append:true | sync 结构 + 冲突 skip |
flowModelTemplates | 可复用的流程结构模板 | 按 uid / targetUid 过滤导出,append:true | sync 结构 + 冲突 update |
flowModelTreePath | 流程模型树形结构的物化路径 | 递归收集 treePath 记录填充计划数据 | sync 结构 + 冲突 skip |
flowModels | 新版流程编排的模型定义(节点与连线) | 按扩展 flowUids(uid) 导出 | sync 结构 + 冲突 update |
flow_nodes | 工作流节点 | 按 workflowId IN(目标工作流ID)导出 | sync 结构 + 冲突 update |
数据权限相关表
Section titled “数据权限相关表”| 数据表 | 说明 | 导出策略 | 导入策略(onConflict) |
|---|---|---|---|
roles | 权限集合的角色定义 | 按 roleNames 名称列表过滤导出 | sync 结构 +name唯一,冲突 update |
rolesDesktopRoutes | 角色‑PC路由绑定关系 | 按 desktopRouteId IN(路由ID集合)导出 | sync 结构 + 默认 skip |
dataSourcesRoles | 数据源级的访问角色 | 按 roleName IN(目标角色)导出 | sync 结构 + roleName唯一,冲突 update |
dataSourcesRolesResources | 角色可访问的集合/操作 | 按 roleName +资源名模式过滤导出 | sync 结构 + 默认 skip |
dataSourcesRolesResourcesActions | 允许的具体动作,如增删改查 | 按 rolesResourceId 关联过滤导出 | sync 结构 + 默认 skip |
dataSourcesRolesResourcesScopes | 行级或筛选范围限制 | 按 rolesResourceId 关联过滤导出 | sync 结构 + 默认 skip |
数据字典相关表
Section titled “数据字典相关表”| 数据表 | 说明 | 导出策略 | 导入策略(onConflict) |
|---|---|---|---|
dictTypes | 字典类型定义 | 按 typeCodes 列表过滤导出 | sync 结构 + 默认 skip |
dictItems | 字典项明细 | 按 fTypeCode 过滤,排除 builtIn=true | sync 结构 +(code,fTypeCode)联合唯一,冲突 skip |
main_dictItems_path | 字典项树形物化路径 | path/rootPk/nodePk 扩展 dictItemId | sync 结构 + 默认 skip |
工作流相关表
Section titled “工作流相关表”| 数据表 | 说明 | 导出策略 | 导入策略(onConflict) |
|---|---|---|---|
workflowCategories | 工作流在界面上的分组 | 反查 workflowCategoryRelations 获取 categoryId 导出 | sync 结构 + 默认 skip |
workflowCategoryRelations | 工作流与分类的多对多关系 | 按 workflowId IN(目标工作流ID)导出 | sync 结构 + 默认 skip |
workflowCcTasks | 仅抄送、不需办理的待阅事项 | 按 workflowId IN(目标工作流ID)导出 | sync 结构 + 默认 skip |
workflowManualTasks | 需要人工处理的手工节点任务 | 按 workflowId IN(目标工作流ID)导出 | sync 结构 + 默认 skip |
workflowStats | 运行次数、成功率等汇总指标 | 按 workflowId IN(目标工作流ID)导出(表存在时) | sync 结构 + 默认 skip |
workflowTasks | 各类自动化节点的任务执行记录 | 按 workflowId IN(目标工作流ID)导出(表存在时) | sync 结构 + 默认 skip |
workflowVersionStats | 按版本的执行与性能统计 | 按 workflowId IN(目标工作流ID)导出 | sync 结构 + 默认 skip |
workflows | 自动化流程图、触发器与节点配置 | workflowKeys+enabled=true过滤导出 | sync 结构 + 冲突 update |
登录权限相关表
Section titled “登录权限相关表”| 数据表 | 说明 | 导出策略 | 导入策略(onConflict) |
|---|---|---|---|
authenticators | 密码、第三方等登录方式的配置 | 按需导出,排除内置管理员配置 | sync 结构 +按name去重,冲突 skip |
| 数据表 | 说明 | 导出策略 | 导入策略(onConflict) |
|---|---|---|---|
approvalMsgTpls | 审批通知、待办等消息模板内容 | 全量导出 | sync 结构 + 默认 skip |
notificationChannels | 站内信、邮件等投递渠道配置 | 全量导出 | sync 结构 +按name去重,冲突 skip |
notificationMessageTemplates | 通知消息模板 | 全量导出 | sync 结构 + 默认 skip |
notificationSendRules | 消息发送规则配置 | 全量导出 | sync 结构 + 默认 skip |
notificationRuleTimeNodes | 消息规则时间节点 | 全量导出 | sync 结构 + 默认 skip |
notificationRuleActions | 消息触发动作 | 全量导出 | sync 结构 + 默认 skip |