跳到主要内容

对象浏览与数据操作

对象浏览器(对象树)​

对象树

层级结构​

连接(品牌图标 + 环境标签 + 在线状态点)
└─ 数据库 / 模式(public、sales…,系统模式自动折叠)
├─ 表 ├─ 视图
├─ 函数 λ ├─ 存储过程 ƒ ├─ 序列
├─ 触发器 ├─ 类型 ├─ 同义词 ├─ 数据库链接
└─ 分区(分区表展开子分区)
扩展 / 角色(PostgreSQL、Halo 在库层级显示)
  • 点击连接名:建立连接并加载模式列表(连接失败显示红字原因)。
  • 点击模式:加载对象分组;点击分组:加载对象清单。
  • 每个层级均有右键菜单(见「右键菜单」)。

常用操作​

操作方式
打开表数据单击表名(数据标签页打开,见「数据编辑」)
查看结构/DDL右键表 →「查看结构/DDL」
新建 SQL右键任意节点 →「新建 SQL 编辑器」(自动带上连接与模式上下文)
生成 SQL右键表 →「生成 SELECT / INSERT / UPDATE / DELETE」,语句追加到当前 SQL 标签末尾
重命名 / 删除 / 清空右键表 → 对应菜单项(均有确认弹窗)
刷新右键 →「刷新」,或功能栏刷新按钮

右键菜单(表节点)​

打开数据 / 查看结构 / 数据传输… / 生成 SELECT·INSERT·UPDATE·DELETE / 重命名 / 清空表 / 删除表 / 新建表…

提示: 拖拽——把表节点拖到 SQL 编辑器可快速插入带引号的限定名 "schema"."table"。

SQL 编辑器​

SQL 编辑器与结果

编辑器能力​

  • 语法高亮:按连接方言自动切换(PostgreSQL/Halo/MySQL/Oracle 四套语法),深浅色主题自适应。
  • 智能补全:输入时自动弹出——表名、列名(含类型提示)、别名. 点号限定列、函数(带签名说明)、SQL 关键字。上下键选择、Enter 确认、Esc 关闭。
  • 多标签:顶部「+」新建标签,每个标签独立保存连接/模式/SQL 内容与撤销栈;关闭前未保存的修改以 * 标记;标签内容跨重启保留。
  • 查找替换:Ctrl+F 打开查找条,支持大小写敏感、正则、逐个/全部替换。
  • 格式化:工具栏「格式化」按钮一键排版(关键字大写、缩进、括号对齐)。
  • 注释:Ctrl+/ 切换当前行/选中块注释。
  • 打开/保存:Ctrl+O 打开 .sql 文件,Ctrl+S 保存(新文件弹路径选择)。

执行​

操作按钮 / 快捷键行为
执行▶ 执行 / F5有选中则执行选中片段,否则执行首条语句
执行脚本脚本 / F9从光标处逐条执行整个脚本,多结果集以「结果 1/2/3」chips 切换
执行计划EXPLAIN生成执行计划结果集
停止⏹ / 运行时可点真取消(后端 cancel)当前查询
  • 报错定位:执行失败时详情页给出错误卡片——净化标题、行/列位置 chip、±2 行上下文代码块(出错 token 红底标出),点「定位到编辑器」直接跳到出错位置。
  • 事务:工具栏「自动提交」开关切手动事务,此时「提交 / 回滚」按钮可用。
  • 流式结果:大结果集首批 1000 行,滚动到底自动续传,50 万行封顶。

结果网格​

  • 行号列 + 数值右对齐 + NULL 灰斜体 + 主键列金色标识 + 二进制列青色(点击查看 Hex/文本/图片)。
  • 点击列头三态排序(升 → 降 → 取消)。
  • 拖拽框选区域后 Ctrl+C 复制 TSV(可直接贴进 Excel)。
  • 工具条:过滤框、导出(CSV/JSON/SQL INSERT/Markdown)、图表(对数值列画折线/柱状)。

数据编辑​

数据浏览

单击对象树中的表即打开「数据」标签:

  • 翻页浏览:每页 200 行,上一页/下一页/跳转;行区间显示在状态栏。
  • 排序:点击列头按该列排序(后端 ORDER BY,全表排序非当前页)。
  • 就地编辑:双击单元格进入编辑——
    • 输入按列类型自动转换(bool 接受 t/f/yes/no、日期多种格式、JSON 校验合法性、bytea 走 hex);
    • 右键菜单:设为 NULL、设为当前时间(时间列)、复制;
    • 回车保存(生成类型安全的 UPDATE 回写),Esc 取消。
  • 增删行:顶部「+ 新增」按钮插入空行(填完「✓ 保存新增」提交 INSERT);右键「删除行」生成 DELETE。
  • 二进制列:青色显示,点击弹大值查看器(文本 / Hex / 图片三 tab)。
  • 表头类型图标标识列类型,注释作为悬浮提示。

注意: 编辑回写基于主键定位行;无主键表请在 WHERE 提示下确认唯一性,建议为可编辑表配置主键。