Skip to content

v0.1.2 · 支持中文库表元数据浏览

Choose a tag to compare

@yejiming yejiming released this 24 Aug 05:48

主要更新

  • 库表元数据浏览现在支持由 Unicode 字母、组合标记、数字以及 _、$组成的 schema 和表名,中文库名、表名可以直接进入共享连接与元数据查询链路。
  • Web 路由和数据库工作台会正确传递、选择并展示中文表名;数据库返回的字段名保持原样,不做归一化或改写。
  • 新增共享服务、Web 路由、工作台和真实 SQLite 烟雾测试,覆盖中文表名与字段名的列举、描述和展示。

安全边界

  • Unicode 支持没有放宽元数据 SQL 的结构边界。空白、控制字符、引号、反引号、反斜杠、分号、点号、连字符及其他标点仍会在数据库客户端启动前被拒绝。
  • 各数据库方言仍由共享查询构建逻辑负责标识符引用或字符串值转义,不直接拼接未校验输入。

安装或更新

dsh plugin --profile web add @yejiming/dsh-data-agent@0.1.2

如使用 Desktop 或 dsh-tui,请将 web替换为对应的 profile 名称,并在更新后完整重启 DSH。

验证

  • pnpm typecheck
  • pnpm test:412项通过,3项真实数据库测试按环境条件跳过
  • pnpm conformance:通过,证据上限为 Parsed
  • pnpm build
  • npm pack --dry-run:71个文件,压缩包约1.32MB