Ontology Editor中如何安全删除对象属性且不丢失已有编辑内容?
结论
这个操作完全可以实现,不需要丢弃你已经做好的编辑内容,也不会影响其他要保留的属性/列。
实现需要满足的条件
- 先做兜底备份:执行删除前,把当前所有未保存的编辑内容导出成本地备份文件,哪怕操作出问题也能随时回滚到当前状态,不会丢失内容。
- 核对警告弹窗的级联影响项:弹出删除警告时,不要直接点确认,先把弹窗里列的所有会被连带删除/修改的项过一遍,只要里面不包含你要留的其他属性、自定义列、已经配好的编辑规则,直接确认删除就行,不会动到你要保留的内容。
- 提前解除关联依赖:如果警告里提示待删除属性被你需要保留的内容引用了(比如作为计算列的入参、作为属性关联的映射字段、被校验规则绑定),先把这些引用关系改到其他要保留的属性上,再执行删除就不会触发连带删除问题。
- 删除后先校验再保存:删完属性别着急点保存发布,先在编辑界面扫一遍所有要留的属性、之前做的编辑配置是不是都在,确认没缺东西再保存本体版本就行。

内容的提问来源于stack exchange,提问作者Julio
相关产品推荐
相关产品推荐

