Skip to content

码熊 v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:39
· 45 commits to main since this release

码熊 v1.3.0

新功能

  • 表关系浏览:自动解析 PDM 外键引用;字段面板中表代码以橙色标注,点击即可打开关系抽屉,支持手工新增、编辑、删除表关系。
  • 关系抽屉:一行式极简列表(方向箭头 + 相关表 + 字段映射),按入向/出向分组并支持折叠,提供页签与搜索过滤,表名、外键全名等详情收进悬停浮层。
  • 关系图:气泡圆 + 连线布局,表代码写在圆内,入向在左、出向在右;关系多时自动退化为圆点星图。点击圆或连线聚焦高亮、其余变暗淡,双击相关表切换中心,悬停连线查看外键字段,支持缩放、平移与拖拽调整,带入场动画。
  • 关系随备份迁移:手工维护的表关系随 .cbbak 备份导出/导入,导出时可勾选是否包含(自动解析关系在导入后由 PDM 重新生成,不占备份体积)。
  • 强制刷新提速与进度:刷新时实时显示进度条与当前解析的 PDM;按内容哈希跳过未变化的 PDM,重复强制刷新约 2 秒完成;待解析 PDM 并行处理。

修复内容

  • 修复部分 PDM 同一对表字段在多个外键引用中重复出现、导致强制刷新报唯一约束冲突的问题,自动去重。
  • 修复强制刷新缓慢:将逐行外键级联删除改为显式批量删除(实测 23 个 PDM 约 93 秒降至 15 秒)。
  • 修复重建 PDM 索引时字典字段绑定被连带删除的问题,重建后自动恢复绑定。
  • 修复关系图双击无法切换中心表的问题。
  • 修复同一对表存在多条关系时连线完全重叠的问题,改为错开弧线。
  • 修正新增/编辑关系窗口按钮贴底、字典维护窗口分页挤压分隔线等间距问题。
  • 关系抽屉与关系图的搜索框统一为回车或点击放大镜触发,与全局搜索一致。

下载与校验

下载:https://github.com/Eco1i/CodeBear/releases/download/v1.3.0/CodeBear-v1.3.0-win-x64.zip

SHA-256:d42f34f776a2cce772eb9a4f7d0a3af78de27dcc77b0106d6b0fc688a0744a26

PowerShell 校验:

Get-FileHash .\CodeBear-v1.3.0-win-x64.zip -Algorithm SHA256

确认输出与上方 SHA-256 一致后,完整解压 ZIP 并双击 CodeBear.exe

升级说明

  • 升级到 v1.3.0:解压新版本到独立目录,将旧目录中的 data 文件夹复制过去即可保留项目、字典、字段绑定与手工关系;也可使用「备份迁移」导入旧版导出的 .cbbak
  • 已有项目打开后,在项目目录上点击「强制全部重新解析」即可生成自动解析的表关系。
  • 程序只监听 127.0.0.1,发布包不包含任何用户数据。

完整更新记录

详见 CHANGELOG.md