Verdent Docs
我的应用

数据库

从 My app 浏览表并安全管理生产记录

打开一个 Cloud 项目,选择 My app → Database,检查在线应用使用的数据。

此页面操作的是生产数据。添加、编辑或删除一行会立即影响在线应用,且不需要再次发布。

连接数据库

如果未检测到数据库或表,请选择 Add a database with Verdent。Verdent 会向当前活跃的项目任务发送请求,以创建应用所需的数据库和数据模型。

检查并测试生成的代码,然后选择 Publish changes。生产数据库连接成功且包含 schema 后,表会显示在 My app 中。

浏览表

Database 首页会列出检测到的每张表及其记录数。你可以在此页面:

  • 选择一张表来查看其记录
  • 从表卡片复制表名
  • 使用返回按钮回到表列表

My app 目前用于管理表记录。此界面暂不支持创建、重命名或删除表和列;如需 schema 变更,请改为通过项目任务提出请求。

处理表数据

排序和筛选

打开列标题中的排序菜单,可以按升序、降序排序,或移除排序。

选择 Filter 来组合一个或多个列筛选条件:

列类型可用条件
文本及其他非数值Equals、Contains
数值Equals、Greater than、Greater or equal、Less than、Less or equal

选择 Confirm 以应用所有已完成的筛选条件。你可以移除单个筛选条件,选择 Clear all,或使用当前 Filter 按钮上的删除图标,返回未筛选的表。

显示和隐藏列

选择 Columns 并切换字段,以控制表中哪些列可见。这只会改变当前视图;不会修改数据库 schema,也不会删除数据。

添加一行

选择 Add row,输入值并保存。

  • Number 字段会保存为数字,boolean 字段使用开关控件。
  • 如果存储值使用受支持的格式,日期和时间字段会使用日期时间输入。
  • 空白字段会被省略,以便应用数据库默认值。
  • Generated、auto-increment、identity 和 generated UUID 字段不会显示为可写输入。

如果你关闭包含未保存值的表单,Verdent 会询问是否放弃更改。

编辑一行或单元格

你可以通过两种方式编辑数据:

  • 选择某一行上的铅笔按钮,打开完整的行编辑器。
  • 双击非主键单元格,就地编辑该值。按 Enter 或选择 Save 应用更改;按 Escape 取消。

主键字段为只读。表必须先有主键,My app 才能安全识别要编辑的记录。

删除行

选择一行或多行,然后选择 Delete。Verdent 会在删除前请求确认。

无法从 My app 撤销行删除。确认前请核对所选记录。

表必须先有主键,才能删除行。

导出、刷新和分页

  • Export CSV 会按照当前筛选和排序下载表。导出内容不限于当前可见页面。
  • Refresh 会从生产数据库重新加载当前表。
  • Rows per page 支持 10、20、50 或 100 条记录,页面控件位于右侧。

存储限制

当数据库存储已满时,添加和编辑行会被禁用。只要表有主键,删除行仍可使用。如果 Verdent 无法验证数据库配额,也会禁用添加和编辑,直到可以再次检查配额为止。当有更高套餐可用时,提示会提供升级选项;否则会提供联系支持的方式。

请参阅 部署资源和限制,了解每个套餐包含的数据库额度。