dsh-data-agent:在 DSH 对话与 Settings 里管理数据源并执行 SQL
dsh-data-agent(@tomowang/dsh-data-agent)是 tomowang 维护的 DeepSeek Harness 客户端插件,支持 MySQL、PostgreSQL、SQLite、ClickHouse。可在聊天中通过 da_* 工具或在 Settings → Data Sources 管理连接;密码经 DSH_DA_ 前缀环境变量解析,凭证仅 Settings 可绑。提供 Schema 浏览与注释、AST 校验的只读 SQL、da_render_chart 图表及 PNG。安装需 dsh ≥0.2.1-rc.2 与 web profile,命令为 dsh plugin --profile web add @tomowang/dsh-data-agent 并 approve-builds。
阅读全文xby-database-access-service:数据库元数据获取
`xby-database-access-service` 是 DeepSeek Harness (DSH) 的一个 MIT 许可插件,旨在解决智能体与数据库交互的问题。核心功能包括设置 API 密钥、列出表、获取表结构及执行 SQL 查询。用户需先在小笨羊官网注册获取密钥,通过命令安装并配置,即可在聊天中按步骤进行数据库操作。注意该插件以当前进程权限运行,请确保在信任环境下使用。
阅读全文数据库中外键的使用与权衡
数据库设计中是否使用外键存争议。外键能保障数据完整性,但会带来问题:降低写入性能,增系统耦合度,运维操作风险高、灵活性差,级联操作不可控,分布式场景失效,与应用层校验重复。替代方案是应用层保障数据完整性。小型系统等场景可考虑用外键,现代高并发等系统多建议避免,本质是权衡数据库强约束与系统性能、灵活性。
阅读全文