是否可以清除Javers中的历史数据?
我们说我没有兴趣保留超过一年(月等)的审计数据。
我在Javers中找不到任何类似的API,但至少有理论上可以手动从SQL商店或Mongo DB中删除旧记录吗? Javers API会继续以可预测的方式工作吗?
答案 0 :(得分:3)
JaVers中没有此类功能,但您可以使用db脚本清除数据。我没有测试过,但我认为没有什么不好的事情会发生。 应按时间顺序删除提交。在SQL存储库中,提交保存在三个表中,因此:
delete from jv_commit_property where commit_fk < x;
delete from jv_snapshot where commit_fk < x;
delete from jv_commit where commit_pk < x;
答案 1 :(得分:0)