d
1

data-peek:面向开发者的快速数据库客户端

data-peek 是一款键盘优先的桌面 SQL 客户端,支持连接、查询和编辑 PostgreSQL、MySQL、SQL Server、SQLite 数据库,并以测试版支持 ClickHouse。它提供查询编辑、数据分析、导入导出、SSH 隧道和可选的自带密钥智能辅助。

链接直达

data-peek:面向开发者的快速数据库客户端

原站网页截图,页面可能随时间更新。

data-peek 面向需要频繁查看和操作数据库的开发者,强调快速启动、键盘操作和统一界面。用户可以在同一工具中切换连接、执行 SQL、查看结果、编辑数据,并使用查询历史、保存查询与数据库分析功能辅助日常工作。

用途与适用场景

data-peek 用于连接数据库、编写和执行 SQL、浏览结果以及直接编辑数据。它适合开发者进行日常数据查看、问题排查、查询调试和数据库维护,也适用于需要在多个数据库之间切换的工作环境。PostgreSQL、MySQL、SQL Server 和 SQLite 使用相同的界面与快捷键;ClickHouse 目前处于测试阶段,主要覆盖查询和浏览。

对于经常重复运行查询的用户,保存查询和自动记录的查询历史可以减少重复输入。需要观察数据变化时,可以固定一个 SELECT 查询并按设定周期重新执行,结果支持单元格级差异显示。

准备与上手

data-peek 提供 macOS、Windows 10/11 和 Linux 版本,其中 Linux 包括 deb、rpm 和 AppImage 形式。启动后可以选择数据库连接并开始查询,应用支持通过命令面板切换连接、打开标签页或保存的查询。常用操作也可以使用快捷键完成,例如运行查询、格式化 SQL 和导出结果。

连接数据库时,除了直接连接,还可以通过 SSH 隧道经由跳板机访问,并使用密码或密钥认证。凭据保存在操作系统的密钥链中。查询结果可以导出为 CSV、JSON、Markdown,也可以复制为 SQL INSERT 语句。

查询编辑与数据操作

编辑器基于 Monaco,提供与数据库结构相关的自动补全,并支持格式化 SQL。用户可以点击结果单元格修改值,先预览将执行的 SQL,再提交或撤销更改。应用会自动保存每条已执行的语句,用户可以搜索、筛选并重新运行历史查询。

数据功能包括交互式实体关系图、CSV 导入、数据生成和敏感列遮罩。CSV 导入支持自动列映射、类型推断、批量插入和冲突处理;数据生成使用 Faker.js,可根据外键关系生成最多 10000 行假数据,并在插入前预览。

性能分析与数据库监控

data-peek 提供查询遥测信息,可查看总耗时、计划耗时和执行耗时,并支持瀑布图以及 P90、P95、P99 基准模式。查询计划会以树状结构呈现 EXPLAIN ANALYZE 结果;缺失索引提示可帮助发现 N+1 模式和顺序扫描,并提供可复制的索引建议。

健康监视器可以查看活动查询、缓存命中率、锁和表大小,并终止卡住的查询。列统计可展示最小值、最大值、平均值、空值率、直方图和常见值。ClickHouse 连接也支持列统计和活动查询管理;其中 ClickHouse 的 distinct 值来自 uniq,因此该数量为近似值。

智能辅助、隐私与限制

智能辅助支持将自然语言转换为结合数据库结构的 SQL,也可以根据查询结果生成柱状图、折线图、饼图或面积图。使用时需要提供自己的 OpenAI、Anthropic、Google 或 Groq 密钥,也可以连接本地 Ollama 模型。通过 MCP server 执行的只读查询可以直接运行,写入操作需要在应用内批准。

查询直接从本机发送到数据库,应用声称不提供遥测、使用跟踪或远程日志;密钥和数据库凭据保存在本机操作系统密钥链中。ClickHouse 支持仍处于 beta 阶段,官网明确说明其覆盖查询和浏览,其他数据库才涵盖完整的内联编辑与表设计能力。

常见问题:

data-peek 支持哪些数据库?

支持 PostgreSQL、MySQL、Microsoft SQL Server、SQLite 和 ClickHouse,其中 ClickHouse 为 beta。

智能辅助是否必须使用云端服务?

不必须。可以使用 OpenAI、Anthropic、Google 或 Groq 的自有密钥,也可以使用本地 Ollama 模型。


访问软件官网 · 查看资料来源

相关推荐

N

Neovim 是一款基于 Vim 的文本编辑器,强调可扩展性、易用性和跨环境使用。它支持 Lua 插件、Vimscript、LSP、Tree-sitter、终端,以及通过 RPC 连接的图形界面和其他扩展。

D

DBeaver Community 是一款免费、开源的通用数据库管理工具,适合个人项目。它支持连接和探索 MySQL、MariaDB、PostgreSQL、SQLite、SQL Server、Apache 家族等关系型数据库,并提供数据编辑、SQL 编辑、元数据管理、任务管理和数据库维护工具。

w

watchexec 是一个命令行工具,用于监视当前目录中的文件变化,并在变化发生时执行指定命令。它适合自动启动构建流程、重启开发服务器、检测活动,减少反复手动按回车执行命令的操作。

T

Tracely-ai 将 AI Agent 的生产追踪、质量评估、故障聚类和回归测试连接起来。它可以接收 Agent trace,对对话、运行或单个 span 进行评估,将失败运行冻结为可重放测试,并在 Pull Request 中发现回归时阻止合并。

s

simutil 是面向移动开发和测试的设备工具集,提供桌面应用、TUI 与 CLI。它可启动、关闭、连接、投屏、控制、录制安卓和苹果设备,并支持批量场景执行、日志查看、插件扩展及脚本自动化。

评论

暂无评论,来抢沙发~