Skip to content

库表变更后增量分析

TIP

这篇文档说明数据库表结构变更后,如何只重新分析变更表,并检查 Lovrabet 中的数据集、模型和页面是否已经同步。

先判断是否适合增量

发生了什么选择
第一次接入数据库回到「连接数据库并完成首次分析」,做全量分析
换了数据库、重建了大量表做全量分析
新增少量表,或少量字段发生变化做增量分析
只改了某几张表的字段、名称、关联做增量分析
不确定改了哪些表先让 Agent 检查差异,再决定分析范围

开始之前

  • 数据库连接仍然可访问。Lovrabet 只能连接公网可访问的数据库。
  • 你知道本次变更大概涉及哪些表。
  • 目标应用里已经完成过第一次数据库分析。

方式一:在平台操作

Step 1. 打开数据库连接管理

进入 Lovrabet 工作台,打开目标应用。

  1. 点击 RabetBase
  2. 进入 数据库连接管理
  3. 找到需要同步的数据库连接。

确认连接状态正常。如果连接失败,先修复数据库网络、账号或白名单,再做分析。

Step 2. 发起增量分析

在数据库连接卡片上点击 增量分析

<grid> <column width-ratio="0.500000"> 在连接器卡片点击增量分析 </column> <column width-ratio="0.500000"> 勾选需要重新分析的表 </column> </grid>

在弹窗里勾选本次变更的表。可以一次选择多张表。

点击确认后,平台会开始分析这些表。

Step 3. 等待分析完成

分析过程中可以停留在当前页等待,也可以先离开页面。

回到数据库连接管理时,查看任务状态:

状态含义下一步
成功选中的表已完成同步去检查数据集和页面
部分成功有些表成功,有些表失败打开分析结果,处理失败表
失败本次分析没有完成查看失败原因后重新发起
分析中任务仍在执行等待完成,或在需要时取消

Step 4. 检查同步结果

分析完成后,按下面顺序检查:

  • 打开 查看分析结果,确认本次分析的表在结果里。
  • 打开 业务数据模型,确认表和关联关系没有丢失。
  • 打开 数据集总览,确认字段已经更新。
  • 打开依赖这些数据集的页面,抽查字段展示和筛选条件是否正常。

方式二:在 Claude Code 中让 Agent 操作

如果已经安装 rabetbase CLI 和对应 Skill,可以把需求直接交给 Claude Code。Agent 会自己拆解步骤并调用 CLI。

复制下面的 prompt,并替换占位符:

text
请用 rabetbase 帮我检查并增量同步数据库结构变更。

应用 App Code:<APP_CODE>
数据库连接:<连接名称或 dbLinkId>
变更范围:<不确定 / 表1、表2>
变更说明:<新增字段 / 修改字段 / 新增表 / 修改关联>

请先确认连接和分析状态。
如果不确定变更范围,先检查库表差异,并告诉我建议分析哪些表。
只对变更表做增量分析,不要直接全量分析。
最后告诉我分析状态、planId、需要检查的数据集和页面。

检查结果

  • [ ] 增量分析任务状态为 成功部分成功

  • [ ] 变更表可以在 数据集总览 中找到。

  • [ ] 新增或修改的字段已经出现在数据集里。

  • [ ] 业务数据模型 中的关联关系符合预期。

  • [ ] 依赖这些数据集的页面展示正常。

常见问题

现象处理方式
找不到增量分析入口确认数据库已经完成过第一次分析,并且连接状态正常。
不知道该勾选哪些表让 Agent 先检查库表差异,再按差异结果发起增量分析。
分析任务失败打开分析结果,检查表权限、字段类型、网络连接和超大表情况。
新字段已经分析,但页面没变进入页面配置,确认页面使用的数据集字段已更新并重新发布。
关联关系不正确进入业务数据模型检查关联字段,必要时重新分析相关上下游表。

相关文档

  • 连接数据库并完成首次分析
  • 理解逆向结果与业务模型
  • 页面研发、配置菜单与发布

了解 Rabetbase CLI:Rabetbase CLI - Vibe Coding研发套件

基于飞书知识库同步生成,内容以飞书源文档为准