Database Client —— 概述

一个完整的 SQL 和 NoSQL 数据库客户端内置在你的工作区中 —— 无需额外的应用。

1DevTool 在应用内包含了一个功能齐全的数据库客户端。你不需要 TablePlus、DBeaver、DataGrip 或任何其他独立的数据库工具。一切 —— 你的终端、浏览器、AI 助手,以及现在的数据库 —— 都存在于一个工作区中,并排排列。

什么是 Database Client?

数据库客户端让你连接到数据库、浏览其表和集合、编写和运行查询以及探索数据 —— 所有这些都无需离开 1DevTool。它的工作方式与专用数据库 GUI 应用相同,但因为它是内置于你的开发工作区的,所以你可以在工作时保持上下文。

可以这样想:与其每隔几分钟就在终端、浏览器和数据库应用之间切换,不如打开一个窗口,一切都已经在那里。数据库面板停靠在代码编辑器和终端旁边。你可以在终端中运行迁移,然后立即点击切换到数据库面板验证 schema 已更改 —— 无需切换应用,无需丢失位置。

支持的数据库引擎

1DevTool 连接到 14 个数据库引擎,涵盖每个类别:

关系型(SQL)

  • PostgreSQL —— 包括 Supabase、Neon、Timescale 和 CockroachDB
  • MySQL
  • MariaDB
  • Microsoft SQL Server(包括 Azure SQL)

文档和键值(NoSQL)

  • MongoDB —— 包括 Atlas 集群
  • Redis —— 包括 TLS/SSL 连接
  • CouchDB

分析和时间序列

  • ClickHouse
  • InfluxDB
  • Cassandra

搜索和 AI

  • Elasticsearch
  • Weaviate(向量数据库)

多模型和流式传输

  • SurrealDB
  • Kafka(浏览主题和消息)

如果你的项目使用这些引擎中的任何一个,你今天就可以从 1DevTool 内部连接到它。

如何打开 Database Client

有两种方式打开数据库面板:

  1. 点击数据库图标 在工作区左侧的面板工具栏中。它看起来像一个圆柱体(经典的数据库符号)。
  2. 在工作区任意位置按 Cmd+D(Mac)或 Ctrl+D(Windows/Linux)。

面板滑出并显示左侧已保存的连接列表。如果这是你第一次,列表将为空,你会看到一个 + 按钮来添加第一个连接。

你可以做什么

连接后,数据库客户端提供:

  • Schema 浏览器 —— 在侧边栏树中查看所有表、列、索引和关系
  • 查询编辑器 —— 使用自动补全和语法高亮编写 SQL 或 NoSQL 查询,由与 VS Code 相同的 Monaco 编辑器驱动
  • 结果网格 —— 在电子表格风格的表中查看、排序和过滤查询结果
  • 数据导出 —— 将结果或整个表导出为 CSV、JSON 或 NDJSON
  • 查询历史 —— 一键重新运行任何过去的查询

Multi-database support

Database table list

下一步

准备好连接你的第一个数据库了吗?最快的方式是粘贴 DATABASE_URL —— 一个包含 1DevTool 所需一切信息的连接字符串。从 Connect with DATABASE_URL 指南开始。