Ada*_*ham 6 sql timestamp insert-update
对于我的应用程序,有几个实体类,User,Customer,Post等
我即将设计数据库,我想存储创建和更新实体的日期.这是它变得棘手的地方.当然有一个选择是为每个实体表添加created_timestamp和update_timestamp列但不是那个还原剂?
另一种可能性是创建一个存储此信息的日志表,并且可以使其包含对任何实体的更新的跟踪.
有什么想法吗?我倾向于实施后者.
单对数表对于所有表的方法有两个主要问题,我可以想到:
CreatedDate和ModifiedDate列不是冗余的,因为它们是在每个表中定义的.我会坚持使用这种方法,并在每个表上放置插入和更新触发器以填充这些列.如果我还需要记录进行更改的最终用户,我会跳过触发器并从我的应用程序代码中填充时间戳和用户字段.
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |