DbGate 简介
DbGate 是一款跨平台的数据库管理工具,支持 SQL 和 NoSQL 数据库。它可以连接 MySQL、MariaDB、PostgreSQL、CockroachDB、SQL Server、Oracle、SQLite、DuckDB、Firebird、ClickHouse、Apache Cassandra、MongoDB 和 Redis,让你在一个应用中同时处理多种数据库。它的设计注重简单易用,并在需要时提供架构比较、可视化查询设计器、图表以及批量导入和导出等高级工具。
DbGate 由 Jan Prochazka 开发,以 GPL-3.0 许可证发布,Community 版可免费用于任何用途。另有付费的 DbGate Premium 版,提供 30 天免费试用,增加了 Amazon Redshift、libSQL/Turso、Cloudflare D1、Azure Cosmos DB、Amazon DynamoDB、Firestore、旧版 MongoDB 4 以及 GraphQL、OData 和 OpenAPI 连接。7.3.3 版更新了浅色和深色主题,并修复了许多错误和安全问题。Homebrew 列出的系统要求是 macOS 13 或更高版本。Mac 应用提供通用版下载,也提供体积更小的 Apple Silicon 版和 Intel 版。
主要功能
DbGate 把日常的数据库工作集中到一处。
- 多种数据库:在一个应用中并排使用 SQL 和 NoSQL 服务器。
- 数据浏览:使用类似 Excel 的筛选和多值筛选来过滤表格,并在预览 SQL 更改脚本后编辑数据。
- 关联数据:主从视图、外键查找,以及展开关联表中的列。
- 架构工具:编辑表、索引和键,比较并同步结构,查看 ER 图。
- 查询设计器:无需写代码即可可视化地构建 SQL 查询。
- SQL 编辑器:通过代码补全和格式化工具运行脚本。
- 导入和导出:CSV、Excel、JSON、NDJSON、XML 和 DBF。
- 插件:可扩展的插件架构,还有图表以及浅色和深色主题。
7.3.3 版本新功能
DbGate 7.3.3 更新了界面,并修复了许多错误和安全问题。
- 更新了浅色和深色主题、按钮、菜单、对话框和通知。
- 更新了应用依赖项和 Electron 运行时。
- 修复了 Redis 键计数和流分页问题,包括较大的流条目 ID。
- 修复了已停用的 MongoDB 列筛选仍被应用的问题。
- 修复了工作区位于隐藏文件夹时导出下载失败的问题。
- 修复了 SSH 隧道连接失败后后台进程残留并占用过多内存的问题。
DbGate 常见问题
DbGate 免费吗?
是的。Community 版免费开源,采用 GPL-3.0 许可证,可用于任何用途。付费的 Premium 版提供 30 天免费试用,增加了更多数据库和连接。
免费版支持哪些数据库?
MySQL、MariaDB、PostgreSQL、CockroachDB、SQL Server、Oracle、SQLite、DuckDB、Firebird、ClickHouse、Apache Cassandra、MongoDB 和 Redis。
哪些内容仅限 DbGate Premium?
Amazon Redshift、libSQL/Turso、Cloudflare D1、Azure Cosmos DB、Amazon DynamoDB、Firestore、旧版 MongoDB 4,以及 GraphQL、OData 和 OpenAPI 连接。
DbGate 需要哪个版本的 macOS?
Homebrew 列出的 DbGate 要求是 macOS 13 或更高版本。
DbGate 能在 Apple Silicon 上运行吗?
可以。提供支持 Apple Silicon 和 Intel 的通用版下载,也有体积更小的单独版本。
不写 SQL 也能创建查询吗?
可以。查询设计器可以可视化地构建 SQL 查询,包括复杂条件。
DbGate 能比较数据库架构吗?
可以。它能比较并同步数据库结构,还能显示 ER 图。
DbGate 可以导入和导出哪些文件格式?
CSV、Excel、JSON、NDJSON、XML 和 DBF。
可以用 Homebrew 安装 DbGate 吗?
可以。运行 brew install --cask dbgate。
dbgate.FULLMAC.app 上的 DbGate 下载来自哪里?
下载按钮会转到 DbGate Community 的官方下载页面 https://www.dbgate.io/download-community/。dbgate.FULLMAC.app 不会修改或重新打包该应用。
相似应用
OrbStackOrbStack 是在 Mac 上运行 Docker 容器和 Linux 虚拟机的快速、轻量又简单的方式。它可以直接替代 Docker Desktop:你的 docker 和 docker compose 命令照常可用,首次启动时 OrbStack 还会提出迁移 Docker Desktop 中的容器、镜像和卷。它几秒钟即可启动,在 Apple 芯片上的后台 CPU 占用低于 0.1%,并会把未使用的内存还给 macOS。除了容器,它还能运行来自 16 种发行版的完整 Linux 虚拟机,以及用于本地开发的轻量 Kubernetes 集群。OrbStack 由 Orbital Labs 开发。开发工具
QuotaBar如果你用 ChatGPT 账户使用 OpenAI Codex,用量限制会按 5 小时窗口和每周窗口重置,想知道还剩多少就得打开 Codex 或 ChatGPT。QuotaBar 把剩余百分比显示在 Mac 菜单栏中,每 60 秒刷新一次。点击图标可打开详细面板,查看每个限制窗口及其重置倒计时;也可以打开一个始终置顶的小型悬浮 HUD。开发工具
Stargazer BarStargazer Bar 是一款小巧的 Mac 原生菜单栏应用,帮你盯着 GitHub 仓库。它在菜单栏中实时显示星标数,不用一直开着浏览器标签页也能知道项目的情况;点击即可打开详情菜单:星标与 Fork 趋势图、发布版下载总数以及维护者雷达。公开仓库以星标数衡量。私有仓库没有星标,则以需要你处理的事项衡量:构建失败、未回复的 Issue 或新的拉取请求。开发工具
Notch So GoodNotch So Good 把 MacBook 的刘海变成 AI 编程代理的小型状态显示屏。当 Claude Code 或 OpenAI Codex CLI 工作时,一个黑色胶囊会延伸刘海:左边是名为 Peek 的 3D 角色,右边的圆环显示 5 小时用量窗口还剩多少。会话越需要你,Peek 就从刘海里探出得越多。当任务完成、失败或达到用量上限时,刘海会展开成一张卡片,说明发生了什么、在哪个项目里,点击即可跳到对应的终端标签页,包括 tmux 窗格。开发工具
Claude UsageClaude Usage 是一款为 Claude Code 用户打造的小巧原生应用。它在菜单栏中显示当前的 5 小时会话、所有模型和 Sonnet 的每周用量,以及按量付费的额度,每项都带有用量条和重置时间,无需打开 Claude Code。它还会在 Claude Code 提示符下方添加一行,显示模型、上下文窗口的占用比例和已用令牌数,让你在空间耗尽之前压缩会话。每个终端窗格都显示自己的这一行,在 tmux 中也一样。开发工具
TintpadTintpad 是一款免费开源的启动器,面向使用 Claude Code、Codex 等命令行编程代理的开发者。在任意位置按下 Option-Command-空格,一滴黑色的“水滴”会从 Mac 的刘海处落下(没有刘海的 Mac 则悬挂在菜单栏下方),里面列出你的代码仓库。输入几个字母并按下 Return,你自己的终端就会在该仓库中打开,代理已按你上次在那里使用的模式运行。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。