logo

全新的数据库管理界面

浏览数据表、修改数据行、追踪外键、跑 SQL,全部都在控制台里完成。

PatrickPatrick
全新的数据库管理界面

PostgreSQL、MySQL、MariaDB、MongoDB 的服务页面,Database 标签页右上角多了一颗 Zeabur Omni Suite 按钮。点下去会在新标签页打开一个全屏的数据库管理界面——它的设计就是围绕你每天真的在做的事:打开一张表、浏览数据、改个字段值、跳到外键指向的那一行、跑一段 SQL、继续下一件事。

全屏的数据库管理界面

像数据库客户端,不像设置页

整个版面就是专业数据库工具该有的样子:

  • 左侧——这个服务凭证可以连到的所有数据库、Schema(PostgreSQL 才有)与数据表组成的树状导航。点击展开,点数据表就会打开。
  • 中间——数据表以高密度的 data grid 显示。每页 100、500、1,000、10,000 行任你选;字段类型直接显示在表头;宽表也能水平滚动浏览。
  • 下方——状态栏显示总行数、字段数,以及分页器。分页器附带 popover,可以直接跳到指定页。

连接会直接走目前服务的 proxy,不需要额外管理凭证,也不用再开白名单给外部 IP。

点一下就能改值

双击任何单元格,会弹出一个可调整大小的 textarea 编辑框,默认带入当前值——大段 JSON 或长文本不再被挤进一行 input。修改是暂存的:被修改的单元格会被标记,上方有一颗 Apply All 按钮,可以在提交前先检视所有 pending 变更。所有修改一次提交,一次往返。

顺着外键跳,但不会迷路

当某个字段是外键时,单元格右侧会出现一个小箭头。点一下,旁边会滑出一个 popover,显示外键指向的那一行数据——所有字段的类型与格式跟主表完全一致。不会开新标签页,也不需要记得怎么回来;关掉 popover,画面就是你刚才在看的位置。

外键 popover 显示参照的那一行

在分割面板里跑 SQL

状态栏上的 SQL 按钮一按,下方会分割出一个 Monaco 编辑器。输入查询、按下执行,结果会在同一套 data grid 中呈现——同样的字段类型、同样的格式、同样的键盘操作体验。分割线可以拖动,根据当下需求把编辑区或结果区拉大。

SQL 编辑器分割面板与结果 data grid

支持的数据库

  • PostgreSQL——数据库、Schema、数据表、外键
  • MySQL / MariaDB——数据库、数据表、外键
  • MongoDB——数据库、Collection(文档以 JSON 单元格呈现)

打开任意一个数据库服务,找到右上角的 Zeabur Omni Suite 按钮点下去试试。这是 Omni Suite 在控制台中亮相的第一个工具,后面还有更多正在路上。