Beekeeper Studio 跨平台 SQL 编辑器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/beekeeper-studio-cross-platform-sql-editor-database-manager。
技能介绍
它解决什么问题
在真实数据库上跑 SQL 时,很多自动化流程只能停留在生成 SQL 文本:查询结果看不见、表结构靠猜、语句是否执行成功无从验证。Beekeeper Studio 是一个面向 Linux、macOS 和 Windows 的 SQL 编辑器和数据库管理器。这个技能直接基于 Beekeeper Studio 的源码构建,让 Agent 能驱动一个真实客户端:执行查询、浏览表格,并在 PostgreSQL、MySQL、SQLite、SQL Server 等支持的数据库之间切换工作。
技能如何工作
- 源码级对齐:技能内容提取自上游 Beekeeper Studio 仓库,能力与客户端的实际行为保持一致,不是另起炉灶的模拟层。
- 查询执行与历史:支持运行 SQL 并保留执行历史,方便回溯——比如找出三天前成功执行过的那条查询。
- 多库连接:覆盖 Beekeeper Studio 支持的主流数据库,在同一客户端界面应对不同引擎。
- 关键步骤:准备好与上游匹配的源码和依赖版本后,以开发模式拉起 Electron 应用,即可在本地客户端中完成查询与表浏览。
适用边界与注意点
- 版本匹配是硬门槛:Electron 18 对应 node 14、Electron 22 对应 node 16,node 版本不对时启动会出问题,需要同步升级。
- node-abi 需要随 Electron 一起升级,否则构建阶段拉不到对应的预构建包,位置在
root/package.json#resolutions。 - 它是桌面客户端,不是轻量 SQL 工具:需要真实的图形环境与相应资源开销,适合需要真实查询结果的场景,不适合只做 SQL 格式化或静态分析的轻量需求。
- 上游文档是主要参考:安装与使用细节以 Beekeeper Studio 官方文档为准。
使用场景
- 当你需要连接 PostgreSQL、MySQL、SQLite、SQL Server 并实际执行查询、确认返回结果时
- 当你在三天前跑过一条成功查询,现在要找回那条语句重新执行或调整参数时
- 当你需要浏览表结构、查看真实数据,而不是只凭 SQL 文本猜测字段含义时
- 当你需要一个能在 Linux、macOS、Windows 上统一操作多个数据库的桌面客户端时
适合人员
- 后端工程师:需要在多个真实数据库上反复执行查询、验证返回结果
- 数据分析师:需要浏览表结构、查看实际数据以支撑分析判断
- 数据库管理员:需要在 PostgreSQL、MySQL、SQL Server 等多库环境中日常运维
- 跨平台开发者:在 Linux、macOS、Windows 上工作,需要一个统一 SQL 客户端