我允许我的用户删除交易。例如他们可以删除他们针对特定账单输入的交易。
如何处理从事务表中删除事务
1)我应该使用布尔字段来指示活动/非活动,并在用户想要删除事务时使该字段处于非活动状态 2)从表中永久删除交易
架构明智什么更好???
提前致谢!!!
答案 0 :(得分:1)
来自金融环境中的编程。我可以告诉你,我制作软件的大多数公司都喜欢记录他们为审计目的所做的一切。
我看起来他们使用像你描述的字段来显示不活动,事实上我认为这是我见过的最常见的方式。另一种方法是使用后端进程将记录传输到(已删除的事务)表。
关键点:永久删除不是我建议的。