冬眠は教義に敵対しますか?
-
09-10-2019 - |
質問
Doctrine 1.xと2はどちらも、時間の経過とともに変化を追跡する別の監査テーブルの形で何らかのバージョン可能なサポートを提供します。ただし、バージョンは、Hibernate Enversなど、すべての行に一意の改訂番号を提供するなど、データベース全体ではなく、総額(つまり、すべて独自のバージョン番号を維持する)を目的としているように見えます。
教義は実際にそのような行動をサポートしていますか?私はそれがそうすることを示唆するためにオンラインで何も見つけることができませんでした。
解決
そのような行動をサポートしていない教義はありません。あなたが持っているのはauditlog-flagです:
actAs:
Versionable:
versionColumn: version
className: %CLASS%Version
auditLog: true
これにより、行ベースの変更ログの完全なログがアクティブになります。しかし、テーブルやデータベースワイドバージョンのようなものではありません。
所属していません StackOverflow