工程数据备份还原
CMS工程包含配置与运行数据独立分离,支持对工程产生的运行数据进行备份和恢复,用于对于运行数据的维护防丢场景。
数据备份
用户点击数据备份按钮,出现数据备份弹窗,输入备份文件名称即可在对应的存储路径生成数据备份文件(.cmsback文件),CMS为备份文件设置默认存储路径,用户可以通过点击存储路径后的按钮来改变本地存储路径。
数据恢复
用户点击数据恢复的按钮,弹出文件资源器,选择对应的备份文件,即可还原数据。
数据还原时,若数据备份文件(.cmsback)和工程配置文件(.cmsproj)的非同一工程将提示,请谨慎操作
数据还原规则如下:
- 根据表结构id和字段id进行匹配;
- 若原有工程配置有而备份数据没有的表/字段,删除原数据,保留原有结构;
- 若原工程配置没有而备份数据有的表/字段,为脏数据;
- 若原工程配置和备份数据都有的表/字段,会删除原有的,用新的备份数据(不存在数据类型转换,以备份数据的数据类型为准)
注:WEB端的数据备份与还原是通过浏览器下载和上传来实现