DB上的一些信息:
>需要有能力每周增加数千条记录> 50-60表>主修订表每个可能有数百万条记录>合理数量的外键和索引设置>使用Postgresql 8.x.
每次在特定表上执行上述操作之一时,您都可以将记录插入到记录表中,该记录表跟踪操作,db用户执行的操作,时间戳,预先执行的表以及之前的值。
可能有一个更好的答案,因为这将要求您在我认为实际执行删除或更新之前缓存该值。但你可以用它来做回滚。