每一个数据模型对应一张数据库表。对数据模型字段的增删改,会实时在预览环境生效,特别地,删除数据模型字段时会物理删除字段,删除数据模型时会物理删除对应的数据库表。当应用发布到非预览环境时,删除数据模型或删除数据模型字段并不会物理上删除表和字段。
管理员可以通过应用在各环境的运行态中的【系统管理】 -> 【数据模型】 -> 【表管理】功能管理数据模型对应的数据库表,如物理删除未使用的数据库表和字段。
操作步骤
打开数据模型对应的表管理页面
- 进入低代码应用设计态 -> 发布管理 页面,选择要访问的运行环境,单击 访问 按钮,跳转到该环境运行态登录页面,输入用户名和密码后进行登录。
- 登录该环境的运行态后,点击头像,在弹出的选项中单击 系统设置 按钮,进入系统管理页面。
- 单击【模型管理】 -> 【表管理】按钮,进入表管理页面,并在页面中选择模型所属的应用。
在表管理页面,展示了所有的在该应用下创建和部署过的数据模型对应的表。
管理数据库表的字段
非预览环境中,删除数据模型的字段时,程序不会物理删除模型对应的数据库表的字段。但允许用户手动物理删除未使用的字段,物理删除字段后,该字段的数据无法被找回。
- 进入表管理页面,单击 字段管理 按钮,右侧弹出 字段管理 抽屉。
- 对于未使用的字段,可单击 删除字段 按钮进行删除。内置字段和正在使用的字段,无法被删除。
删除未使用的表
非预览环境中,删除数据模型时,程序不会物理删除模型对应的数据库表。但允许用户手动物理删除未使用的表,物理删除表后,该表的数据无法被找回。
- 进入表管理页面
- 对于未使用的数据库表,可单击 删除 按钮进行删除。系统模型和正在使用的表,无法被删除。
- 在弹出的确认框中,单击 确定 按钮。
物理删除未使用表字段,或物理删除未使用的表,对本应用在该环境部署过的所有版本生效。后续本应用在该环境部署的其他版本的模型中包含已删除的字段或表,会新建字段和表,但无法找回数据。