多数据库连接
连接 PostgreSQL、MySQL/MariaDB、SQLite 文件、MongoDB 和 Redis。在保存前测试连接,在支持的情况下使用 TLS 设置,并将密码存储在 macOS 钥匙串中。
Tabula 是用于处理 PostgreSQL、MySQL/MariaDB、SQLite、MongoDB 和 Redis 的原生 macOS 数据库客户端。它将连接管理、数据库浏览、查询编辑和面向键盘操作的数据网格整合在一个桌面应用中。
该产品旨在帮助用户检查和修改数据库数据,无需在不同工具之间切换。用户可以浏览架构和集合,筛选并排序记录,编辑值,运行 SQL 或 MongoDB Shell 命令,并使用可选的 AI 辅助来起草或修复查询。README 将 Tabula 描述为免费且无使用限制,并采用 MIT License 授权。
连接 PostgreSQL、MySQL/MariaDB、SQLite 文件、MongoDB 和 Redis。在保存前测试连接,在支持的情况下使用 TLS 设置,并将密码存储在 macOS 钥匙串中。
浏览架构、表和视图,使用数据库和架构切换器,保持多个查询标签页打开,并在一个窗口中切换多个连接。
处理每页 100 至 5,000 行的分页结果、服务器端排序、筛选构建器或手写 WHERE 子句、行数统计,以及类似电子表格的键盘导航。
编辑单元格、添加行,并查看完整值,同时保留数据库类型信息。在排序、筛选或分页会丢弃未提交编辑时,Tabula 会先询问确认。
使用聊天、Ask AI、Fix with AI 和内联建议来编写或修改 SQL。模型可以在 Mac 上运行,也可以通过受支持的服务连接;生成的回答会流式传输到界面中。
使用 MongoDB 集合网格、JSON 文档编辑器、Shell 查询编辑器、采样字段和索引信息、服务器指标,以及 updateOne 或 deleteOne 命令的预览。
打开 PostgreSQL 或 MySQL 连接,切换架构,检查表和视图,并在持久化标签页中运行查询,同时在侧边栏中保持数据库结构可见。
使用网格筛选记录,在服务器端排序,分页浏览结果,以及编辑或添加行。确认提示有助于保护尚未提交的更改。
连接 MongoDB,将集合作为表进行浏览,检查嵌套文档值,编辑 JSON,运行 Shell 命令,并在执行前预览更新或删除操作。
用自然语言描述查询,或让 AI 修改语句、解释失败原因,然后插入、运行或复制生成的 SQL。可以根据不同需求选择本地模型和受支持的远程提供商。
在一个窗口中打开多个连接,将其标记为 Local、Development、Staging 或 Production,并在各连接的标签页和状态之间切换,同时保持生产环境下针对破坏性操作的警告启用。
Tabula 是原生 macOS 数据库客户端。来源介绍了它对 PostgreSQL、MySQL/MariaDB、SQLite 文件、MongoDB 和 Redis 的连接支持,并可在保存前测试连接,连接超时时间为 15 秒。
从 Tabula GitHub README 中链接的下载地址安装。来源将其标识为 macOS 应用,也记录了如何在仓库中从源代码构建。
用户可以浏览架构、表和视图,在标签页中打开数据,筛选和排序结果,编辑单元格,添加行,运行 SQL 或数据库特定命令,以及复制或插入生成的查询。MongoDB 工作流使用集合、文档和 Shell 命令。
Tabula 支持本地模型以及多种外部或本地模型选项,包括 Apple Intelligence、Claude、OpenAI-compatible API、Ollama、Claude Code 和 Codex。README 说明,启用 AI 功能时可能会发送表名、列名和 SQL,但不会发送表行数据;除非手动启用,否则生产连接默认关闭 AI。
该仓库将 Tabula 描述为免费且无使用限制,并采用 MIT License 授权。它是 macOS 客户端,而不是基于浏览器的数据库管理服务;README 中还包含路线图和已知限制部分。