MarkLogic 版本:9.0-6.2
有没有办法从临时集合中物理删除所有文档,甚至删除集合本身(如非临时集合上的 xdmp.collectionDelete)。
我们尝试了 temporal.collectionRemove,但仅当临时集合为空时才有效。
我们还尝试遍历时间集合并应用 temporal.documentDelete 但这只会结束系统结束时间,但文档是物理可用的并且可以通过搜索返回。
提前致谢!
MarkLogic 版本:9.0-6.2
有没有办法从临时集合中物理删除所有文档,甚至删除集合本身(如非临时集合上的 xdmp.collectionDelete)。
我们尝试了 temporal.collectionRemove,但仅当临时集合为空时才有效。
我们还尝试遍历时间集合并应用 temporal.documentDelete 但这只会结束系统结束时间,但文档是物理可用的并且可以通过搜索返回。
提前致谢!
要刷新整个数据库(显然不是用于生产),您可以使用xdmp.forestClear
.
仅刷新一个特定时间集合的时间文档:循环遍历它们(可能分批),并使用temporal.documentWipe
.
您可能需要首先使用temporal.documentProtect
零秒持续时间“保护”每个文档。
!