Appearance
数据库概述
资源库数据库用于保存结构化业务数据,并提供字段级新增、查询、更新、删除、筛选和导入导出能力。客户档案、商品、订单、工单、报名记录、个人清单和业务状态都适合使用数据库。
数据库与另外两类资源的定位不同:知识库负责文档和多模态内容的语义检索,记忆库负责沉淀用户偏好、会话事实和长期记忆;数据库负责按照稳定字段进行确定性读写。
当前能力
| 能力 | 当前页面或调用入口 |
|---|---|
| 创建数据表 | 资源库右上角 资源 > 数据库 |
| 定义表结构 | 创建流程第二步,或详情页 编辑表结构 |
| 用户数据范围 | 单用户模式、多用户模式 |
| 渠道数据范围 | 渠道隔离、AIOS 站内共享且外部隔离、渠道共享 |
| 数据环境 | 测试数据、线上数据 |
| 数据维护 | 增加行、编辑、删除、搜索、渠道筛选、刷新 |
| 批量处理 | JSON/CSV 导入、CSV 导出、测试数据清空 |
| 调用方式 | 低代码应用、智能体、工作流数据库节点、API 和 Web SDK 等渠道 |
数据库详情页

图 1:详情页把资源信息、表结构、测试/线上数据、渠道读写环境、渠道隔离和查询权限集中在同一处。执行操作前先确认当前页签和右上角模式。
页面主要分为五组能力:
- 资源信息:查看或编辑名称、描述和图标。
- 表结构:查看系统字段和自定义字段的类型、索引、必填状态。
- 数据环境:在测试数据与线上数据之间切换,两套数据不会自动同步。
- 渠道配置:决定调用渠道读写测试数据还是线上数据,以及渠道之间是否共享记录。
- 查询权限:决定用户只能操作自己的记录,还是工作流可以跨用户操作记录。
数据范围由三层共同决定
一次数据库操作最终能看到哪些记录,不只取决于查询条件,还取决于:
| 层级 | 解决的问题 | 典型配置 |
|---|---|---|
| 数据环境 | 当前操作测试数据还是正式数据 | TEST / PROD |
| 渠道范围 | 不同发布入口是否共享记录 | 渠道隔离 / 部分共享 / 全部共享 |
| 用户范围 | 当前用户能否操作其他用户记录 | 单用户 / 多用户 |
例如,一个工作流查询不到刚插入的数据时,应依次核对测试/线上环境、渠道编码、用户身份和查询条件,而不是直接放宽权限模式。
资源边界
- 资源库数据库属于当前工作空间,可被有权访问该空间的低代码资源引用。
- 应用内创建的数据表与资源库数据库拥有不同的资源作用域,不会自动同步。
- 当前创建页面提供的是 AIOS 托管数据库。旧文档中的外部云 MySQL 关联流程不属于当前资源库创建入口,页面没有该选项时不要按旧步骤配置。
- 当前系统创建时间字段为
created_at;旧文档中的bstudio_create_time是历史字段名。 - 旧文档记录的容量、行数和资源数量上限可能随版本与套餐变化;当前页面没有明确展示的旧限制,不作为本手册的现行承诺。
本栏目导航
- 创建数据库与权限模式:创建入口、基础信息、单/多用户和渠道隔离。
- 设计和变更表结构:系统字段、自定义字段、索引和结构迁移。
- 管理数据、导入导出与渠道:测试/线上数据、记录维护、批量导入导出和渠道读写环境。
- 在工作流中使用数据库:五类数据库操作、条件配置、输出、安全和故障排查。
- 数据库常见问题:集中排查环境、渠道、用户、导入、字段和工作流异常。
推荐使用流程
- 明确业务对象、数据负责人、最终用户和发布渠道。
- 创建数据库,先选择默认更严格的用户与渠道范围。
- 定义最小可用字段集合,并为高频查询条件设置索引。
- 在测试数据中准备正常、异常、边界、跨用户和跨渠道样本。
- 接入应用、智能体或工作流,完成新增、查询、更新、删除回归。
- 配置正式渠道读取线上数据,再做小范围发布。
- 持续检查错误日志、数据质量、权限范围和废弃字段。