Alfresco数据库删除与存档存储相关的记录(内容存储/存档空间)

Alfresco数据库删除与存档存储相关的记录(内容存储/存档空间),alfresco,alfresco-share,alfresco-webscripts,Alfresco,Alfresco Share,Alfresco Webscripts,无论何时,我们都会删除Alfresco文档库中的一个文件,该文件会移动到垃圾桶中,并在DB中将文件标记为已存档(移动到存档存储) 如果用户删除垃圾桶中的文件,则14天后该文件将从contenStore移动到contentStore.deleted文件夹。然后,Sys admin可以从文件系统中删除该文件。但文件的元数据和与该文件相关的其他数据仍然在数据库中,并且仍然标记为已存档,而不是从数据库中删除 如何删除已实现的DB条目。我看到很少有博客说这些条目会在30天后被删除。但在我的露天建筑里,我看

无论何时,我们都会删除Alfresco文档库中的一个文件,该文件会移动到垃圾桶中,并在DB中将文件标记为已存档(移动到存档存储)

如果用户删除垃圾桶中的文件,则14天后该文件将从contenStore移动到contentStore.deleted文件夹。然后,Sys admin可以从文件系统中删除该文件。但文件的元数据和与该文件相关的其他数据仍然在数据库中,并且仍然标记为已存档,而不是从数据库中删除

如何删除已实现的DB条目。我看到很少有博客说这些条目会在30天后被删除。但在我的露天建筑里,我看不到类似的东西。要删除旧的DB条目,我必须更改或配置哪些属性?我应该如何手动运行它?

这篇文章很好地解释了Alfresco文档生命周期的幕后操作

简言之:


nodeServiceCleanupJobDetail在
alfresco/WEB-INF/classes/alfresco/scheduled jobs context.xml中注册,如果contentStoreCleaner在凌晨4:00从垃圾桶中删除内容14天后成功运行,则将在每天晚上9:00运行,以删除存储库数据库中的节点和过时事务(在孤立清洁器计划作业中定义).

如果作业未运行:您的alfresco是否在晚上9:00运行?开箱即用,您只能定义一个自定义SpringBean,在不同的时间点注册此作业。手动启动需要编码。有用的文档,如我想看到的文档。感谢分享。文档在“点头”30天后会这样说“e_deleted”字段设置为“1”,此过程认为通过调用DAO服务清除来真正删除节点是安全的。30天配置在哪里,我如何更改它?在哪个表中我们将“node_deleted”列?我在整个数据库中搜索了node_deleted列,但没有找到。我使用的是Alfresco 4.2.2。这是正确的答案。不要在数据库中乱搞。查看Alfresco/WEB-INF/classes/Alfresco/scheduled-jobs-context.xml,您将看到它的配置位置。我已使它更频繁地运行,并将其置于调试状态,而没有任何负面影响打击乐器。