この質問で提案されたものと同様の監査証跡を実装することを計画していた新しいプロジェクトに SQLAlchemy を使用し始めています。
- C# でオブジェクトの監査証跡を実装しますか?
- 監査証跡と SOX/HIPAA/etc の実装、機密データのベスト プラクティス
- 監査証跡を取得するためのデータベース設計に関するアイデア
- DB 監査証跡の最適な実装は何ですか?
- これは、監査証跡を作成する最善の方法ですか?
- DB アプリケーションの監査証跡/変更履歴を残すための適切な戦略は?
- NHibernate および SqlServer でのデータ監査。
- 監査証跡を取得するためのデータベース設計に関するアイデア
私はすでに「興味深い」オブジェクトの完全な履歴を持っているので、ユーザーが特定のバージョンにロールバックできるようにすることを考えていましたundo
。
これは、SQLAlchemy を使用してクリーンな方法で行うことは可能でしょうか?
内部 API (ビジネス ロジックと ORM) でこの機能を公開する正しい方法は何でしょうか?
私はのようなものでしuser.rollback(ver=42)
た。