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 查詢。用戶需先在小笨羊官網註冊獲取密鑰,通過命令安裝並配置,即可在聊天中按步驟進行數據庫操作。注意該插件以當前進程權限運行,請確保在信任環境下使用。
閱讀全文數據庫中外鍵的使用與權衡
數據庫設計中是否使用外鍵存爭議。外鍵能保障數據完整性,但會帶來問題:降低寫入性能,增系統耦合度,運維操作風險高、靈活性差,級聯操作不可控,分佈式場景失效,與應用層校驗重複。替代方案是應用層保障數據完整性。小型系統等場景可考慮用外鍵,現代高併發等系統多建議避免,本質是權衡數據庫強約束與系統性能、靈活性。
閱讀全文