Curl 如何删除旧的Alfresco审核条目?

Curl 如何删除旧的Alfresco审核条目?,curl,alfresco,audit,Curl,Alfresco,Audit,这是我用来清除审核条目的curl请求: curl -u admin:admin -X POST "http://localhost:8080/alfresco/service/api/audit/clear/{AuditExampleLogin1}?fromTime={2014-03-07T17:26:51.325+05:30}&toTime={2014-03-10T10:01:33.970+05:30}" 但是这会删除所有的审计条目,我可以看到当我这样做的时候 curl -u adm

这是我用来清除审核条目的curl请求:

curl -u admin:admin -X POST "http://localhost:8080/alfresco/service/api/audit/clear/{AuditExampleLogin1}?fromTime={2014-03-07T17:26:51.325+05:30}&toTime={2014-03-10T10:01:33.970+05:30}"
但是这会删除所有的审计条目,我可以看到当我这样做的时候

curl -u admin:admin "http://localhost:8080/alfresco/service/api/audit/query/AuditExampleLogin1?" 

并且审核清除curl请求不会从数据库中删除。为什么要删除哪些条目

关于从数据库中清除审核数据,存在一个未解决的问题。当前,审核清除请求“仅”清除组成审核条目(alf_audit_*表)的数据片段之间的链接,因此无法再找到它,但数据仍存在于数据库(alf_prop_*表)中。有关未决问题,请参阅。

关于从数据库中清除审核数据,存在未决问题。当前,审核清除请求“仅”清除组成审核条目(alf_audit_*表)的数据片段之间的链接,因此无法再找到它,但数据仍存在于数据库(alf_prop_*表)中。请参阅,了解尚未解决的问题。

非常感谢您指出了这一点,我们正在寻找解决方案。使用sql查询从数据库中删除是最佳做法吗?或者是否有适当的方法删除旧条目?在Alfresco提供解决方案之前,您只能使用SQL查询来清除审核条目。我已经为PostgreSQL编写了一个脚本来实现这一点:注意:MNT-10067似乎已经实现了。是的,MNT-10067已经普遍可用了一段时间。如果要在包含大量条目(多年收集)的大型数据库上运行该作业,则应小心。它是一个单线程、单事务清理例程,可能需要很长时间才能完成,并且在运行时会锁定表。我最近实施了一项增量清理工作,我希望客户允许我在某个时候向社区提供……非常感谢您指出这一点,我正在寻找解决方案。使用sql查询从数据库中删除是最佳做法吗?或者是否有适当的方法删除旧条目?在Alfresco提供解决方案之前,您只能使用SQL查询来清除审核条目。我已经为PostgreSQL编写了一个脚本来实现这一点:注意:MNT-10067似乎已经实现了。是的,MNT-10067已经普遍可用了一段时间。如果要在包含大量条目(多年收集)的大型数据库上运行该作业,则应小心。它是一个单线程、单事务清理例程,可能需要很长时间才能完成,并且在运行时会锁定表。我最近实施了一项增量清理工作,希望客户允许我在某个时候向社区提供。。。