Hibernate Envers 的 Doctrine?
Doctrine 1.x 和 2 都以跟踪随时间变化的单独审核表的形式提供某种版本化支持。然而,这些版本似乎是针对每行使用的(即,它们都维护自己的版本号),而不是数据库范围内的使用,例如在 Hibernate Envers 中,它为每一行提供唯一的修订号。
教义真的支持这种行为吗?我在网上找不到任何东西表明它确实如此。
Doctrine 1.x and 2 both offer some kind of Versionable support in the form of a separate auditing table that tracks changes over time. However, the versions appear to be intended for per-row use (ie, they all maintain their own version number) instead of database-wide, such as in Hibernate Envers, which gives every row a unique revision number.
Does Doctrine actually provide support for that kind of behavior? I couldn't find anything online to suggest that it does.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有任何学说不支持这种行为。您拥有的只是 AuditLog-Flag:
它激活基于行的更改日志的完整日志。但它与表或数据库范围的版本完全不同。
No doctrine does not support such a behaviour. All you have is the AuditLog-Flag:
That activates a complete log of a row based change log. But the is nothing like a table or database wide version.