Files
dbx/docs/content/docs/object-browser.cn.mdx
T
t8y2 b53a6dac8c docs: add 7 new docs pages and update 4 existing ones
Add new pages: Redis Browser, MongoDB Browser, Driver Management,
Keyboard Shortcuts, Object Browser, Connection Import, SQL Snippets.
Update: Data Grid (transpose view, column formatters, multi-row ops),
Table Structure Editor (PK editing, column reorder, tab UI),
AI Assistant (thinking mode, table mentions),
Database Support (ClickHouse TLS, GaussDB native, DuckDB modes).
2026-05-25 22:54:58 +08:00

61 lines
2.2 KiB
Plaintext

---
title: 对象浏览器
description: 浏览视图、存储过程、函数以及表与结构之外的数据库对象。
---
对象浏览器将侧边栏的功能扩展到表和集合之外,集中展示那些通常需要单独查询才能查看的数据库对象。
## 对象浏览器展示的内容
| 对象类型 | 展示信息 |
|---|---|
| 视图 | 视图定义(DDL)、列列表、Schema |
| 存储过程 | 源代码、参数、语言 |
| 函数 | 返回类型、参数、源代码 |
| 触发器 | 时机、事件、关联表、源代码 |
| 例程 | 存储过程和函数的合并视图 |
<Callout type="info">
对象浏览器的可用性取决于数据库引擎及其元数据支持。并非所有数据库都能通过标准 SQL 暴露源代码或例程元数据。
</Callout>
## 打开对象浏览器
从侧边栏打开对象浏览器:
- **双击**数据库或 Schema 节点打开其对象浏览器
- 右键点击并从上下文菜单中选择**对象浏览器**
- 对任意对象使用**查看 DDL** 操作查看其源定义
## 查看 DDL
**查看 DDL** 操作显示视图、存储过程或函数的完整 `CREATE` 语句:
- 在只读 SQL 查看器中以语法高亮显示
- 复制 DDL 用于迁移脚本或文档
- 跨环境比较定义差异
## 编辑对象源代码
对于支持 `CREATE OR REPLACE` 语义的数据库,可以直接编辑对象源代码:
- 存储过程和函数可编辑并保存
- DBX 会生成适当的 `CREATE OR REPLACE` 或 `ALTER` 语句
- 在应用更改前检查生成的 SQL
<Callout type="warn">
在数据库中直接编辑对象可能会影响正在运行的应用程序。在保存更改前请验证对象的使用情况,尤其是在生产数据库上。
</Callout>
## 对象时间戳
当数据库提供时,对象浏览器会显示对象元数据时间戳:
- 创建时间
- 最后修改时间
- 有助于追踪最近更改或发现过时对象
## 功能边界
对象源代码编辑仅支持允许程序化替换源代码的数据库。只读数据库、某些旧版本和部分云数据库服务可能不提供可编辑的对象源代码。在这些情况下,可使用对象浏览器进行查看,并复制 DDL 进行手动执行。