Alfresco数据库删除与存档存储(contentStore / archive space)相关的记录

时间:2016-03-31 23:47:04

标签: alfresco alfresco-share alfresco-webscripts

每当我们删除Alfresco文档库中的文件时,该文件将移至Trashcan,并且文件在DB中被标记为已存档(移至存档存储)。

如果用户在Trashcan中删除文件,则在14天后文件将从contenStore移动到contentStore.deleted文件夹。然后系统管理员可以从文件系统中删除该文件。但是文件的元数据和与该文件相关的其他数据仍然在数据库中,仍然被标记为已存档,不会从数据库中删除。

我应该如何删除已实现的数据库条目。我看到很少有博客说明这些条目将在30天后被删除。但是在我的Alfresco设置中我没有看到类似的东西。我必须更改或配置哪些属性来删除旧数据库条目?我应该如何手动运行它?

1 个答案:

答案 0 :(得分:3)

this文章解释了Alfresco文档生命周期幕后发生的事情。

简而言之:

nodeServiceCleanupJobDetail在alfresco/WEB-INF/classes/alfresco/scheduled-jobs-context.xml注册,每天晚上9点运行,如果contentStoreCleaner在4:00从垃圾箱中删除内容后14天成功运行,则删除存储库数据库中的节点和过时事务am(在orphan-cleaner预定作业中定义)。