Doctrine 1.xと2はどちらも、時間の経過に伴う変更を追跡する個別の監査テーブルの形式で、ある種のバージョン管理可能なサポートを提供します。ただし、バージョンは、すべての行に一意のリビジョン番号を与えるHibernate Enversのように、データベース全体ではなく、行ごとの使用を目的としているように見えます(つまり、すべて独自のバージョン番号を維持します)。
Doctrineは実際にその種の行動をサポートしていますか?私はそれがそうすることを示唆するものをオンラインで見つけることができませんでした。