質問

Doctrine 1.xと2はどちらも、時間の経過とともに変化を追跡する別の監査テーブルの形で何らかのバージョン可能なサポートを提供します。ただし、バージョンは、Hibernate Enversなど、すべての行に一意の改訂番号を提供するなど、データベース全体ではなく、総額(つまり、すべて独自のバージョン番号を維持する)を目的としているように見えます。

教義は実際にそのような行動をサポートしていますか?私はそれがそうすることを示唆するためにオンラインで何も見つけることができませんでした。

役に立ちましたか?

解決

そのような行動をサポートしていない教義はありません。あなたが持っているのはauditlog-flagです:

  actAs:
    Versionable:
      versionColumn: version
      className: %CLASS%Version
      auditLog: true

これにより、行ベースの変更ログの完全なログがアクティブになります。しかし、テーブルやデータベースワイドバージョンのようなものではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top