下表详细描述了新迁移引擎的有效 on-exist
属性值:
值 |
不存在的对象 |
现有对象 |
现有的包含对象 |
skip-object |
对象已创建 | 没有操作 | 正常处理 |
recreate-tree |
对象已创建 | 删除对象,新建 | 删除全部,新建 |
unlink |
对象已创建 | 从资源记录中取消链接列出的地址。如果该地址是与记录相关联的最后一个地址,则完全删除该记录。 | 正常处理 |
skip-tree |
对象已创建 | 没有操作 | 没有操作 |
merge-object |
对象已创建 | 更新声明的属性,保留未声明的属性不变 | 正常处理 |
delete-tree |
没有操作 | 删除对象 | 删除全部 |
下表详细说明了已弃用和移除的 on-exist
属性值:
旧行为 |
状态 |
考虑改用 |
新行为 |
ignore-object |
已弃用 | skip-object |
skip-object 的别名 |
replace-object |
已弃用 | recreate-tree |
recreate-tree 的别名 |
update-merge |
已弃用 | merge-object |
merge-object 的别名 |
ignore |
已移除 | skip-object |
错误 — 不受支持 |
skip |
已移除 | skip-tree |
错误 — 不受支持 |
update |
已移除 | merge-object |
错误 — 不受支持 |
update-replace |
已移除 | recreate-tree |
错误 — 不受支持 |
delete |
已移除 | delete-tree |
错误 — 不受支持 |