【发布时间】:2010-11-30 02:31:05
【问题描述】:
我开始将 SQLAlchemy 用于一个新项目,我计划在该项目中实施类似于在这个问题上提出的审计跟踪:
- Implementing Audit Trail for Objects in C#?
- Audit trails and implementing SOX/HIPAA/etc, best practices for sensitive data
- Ideas on database design for capturing audit trails
- What is the best implementation for DB Audit Trail?
- Is this the best approach to creating an audit trail?
- Good strategy for leaving an audit trail/change history for DB applications?
- Data Auditing in NHibernate and SqlServer。
- Ideas on database design for capturing audit trails
由于我已经拥有“有趣”对象的完整历史记录,因此我正在考虑允许用户回滚到给定版本,让他们有可能拥有无限的undo。
这可以用 SQLAlchemy 以干净的方式完成吗?
在内部 API(业务逻辑和 ORM)中公开此功能的正确方式是什么?
我曾经是user.rollback(ver=42)。
【问题讨论】:
标签: python sqlalchemy audit rollback