定义实体
学习如何定义动态实体模板和字段。
🎯 什么是实体
实体(Entity)是 BaaS 平台的数据模型:
- 类似传统数据库的”表”
- 支持动态字段定义
- 自动生成 CRUD API
- 自动创建数据表
📝 定义实体步骤
实体列表视图

查看项目的所有实体,每个实体卡片显示名称、记录数和操作按钮。
实体关系图

可视化展示实体间的引用关系,帮助理解数据模型结构。
通过 Web 界面创建实体
步骤 1: 创建实体模板
点击”创建新实体”按钮,填写实体基本信息(名称、标签、描述)。
步骤 2: 添加字段

配置字段属性:字段类型、名称、显示方式、默认值、验证规则等。
支持的字段类型:
- 文本(短文本)
- 长文本
- 整数
- 布尔值
- list_string(字符串列表)
- 引用(关联其他实体)
- 文件
步骤 3: 管理字段列表

查看和管理实体的所有字段配置,支持编辑和删除操作。
✅ 验证实体创建
# 查询实体模板
docker exec -it pg17 psql -U postgres -d drubase -c "
SELECT template_id, project_id, entity_name, label
FROM baas_entity_template
WHERE entity_name = 'users';
"
# 查询实体字段
docker exec -it pg17 psql -U postgres -d drubase -c "
SELECT field_name, field_type, label, required
FROM baas_entity_field
WHERE template_id = 1;
"📖 下一步
- 管理权限 - 配置访问控制
Last updated on