数据库
每个应用都内置数据库。Proyecta 根据你的描述自动创建 schema。可在 Database 标签页查看、编辑和管理数据。
每个 Proyecta 应用都自带内置数据库,无需任何配置。这是一个实时的、面向文档的数据库,具备自动响应能力——数据发生变化时,界面会即时更新。
数据库是如何工作的?
Section titled “数据库是如何工作的?”当你向 AI 描述功能需求时,它会自动创建数据库 schema:
"Add a blog with posts and comments"→ 创建posts和comments表"Users should be able to save favorites"→ 创建带有用户关联关系的favorites表"Track order history"→ 创建带有适当索引的orders表
你无需自己设计 schema。只需描述你想要的功能和用户体验,AI 会处理好其余的一切。
查看和管理数据
Section titled “查看和管理数据”打开 Dashboard > Data,即可浏览和管理你的数据库:
- Table list — 列出所有表及其文档数量
- Record browser — 分页查看任意表中的记录
- Create records — 通过表单编辑器添加新记录
- Edit records — 更新单个字段
- Delete records — 确认后删除记录
Data 标签页会自动识别表的 schema 并推断字段类型,无需任何配置即可浏览和编辑记录。它还支持对标量字段(数字、短文本、布尔值)进行单元格内联编辑——点击单元格即可直接编辑;复杂字段或 JSON 字段会打开完整的表单编辑器。工具栏中的搜索框可在已加载的当前页面上对记录进行客户端过滤。
AI 能做什么?
Section titled “AI 能做什么?”AI 是目前读写数据最强大的方式。你可以直接向它提问:
"Show me the last 10 users who signed up""Add a test user with email test@example.com""Set every order from last week to status=shipped""Bulk insert these 20 products""Drop the oldtemp_importstable"
AI 可以直接读取和修改任何数据——你可以让它添加、更新或删除记录。出于安全考虑,由 auth 管理的用户表受写保护,无法通过 AI 进行修改。
基础设施数据库
Section titled “基础设施数据库”如果你在内置数据库之外还需要传统的关系型数据库,可以添加基础设施服务:
- PostgreSQL — 支持 SQL 的完整关系型数据库
- MySQL — 备选关系型数据库
- MongoDB — 文档数据库
- Redis — 内存数据存储 / 缓存
你可以通过向 AI 描述来添加这些服务,也可以在 proyecta.config.json 中进行配置。详情请参阅 Dev Machines。
我的数据会备份吗?
数据持久化和副本同步均自动处理。对于基础设施数据库(如 PostgreSQL 等),目前暂不支持自动备份。
我可以导出数据吗?
目前 Data 标签页尚不支持数据导出。你可以在 Dashboard > Data 中浏览记录,也可以让 AI 帮你导出数据。其他导出方式请参阅 Export Data。
我可以不通过 AI 直接编辑数据吗?
可以——使用 Dashboard > Data 即可直接浏览、创建、编辑和删除记录。
- CSV 导入,支持批量加载数据