監査対象のエンティティごとに、envers は *_AUD サフィックスを持つテーブルを作成します。
各テーブルには2 つの追加の列 ( REVと revtype )があります。
余分なニーズを満たすために、新しい列を動的に作成したいだけです。
Obs: すべてのエンティティの新しいフィールドが自分に合わないため、新しい列を手動で作成します。
それは可能ですか?
監査対象のエンティティごとに、envers は *_AUD サフィックスを持つテーブルを作成します。
各テーブルには2 つの追加の列 ( REVと revtype )があります。
余分なニーズを満たすために、新しい列を動的に作成したいだけです。
Obs: すべてのエンティティの新しいフィールドが自分に合わないため、新しい列を手動で作成します。
それは可能ですか?
スクリプトを作成して、それに基づいて必要な列を追加してみてください。
spool c:\osama.log
select 'audit'||' ' || 'alter' || 'table' || ' '|| OWNER|| '.'||' '|| OBJECT_NAME|| ' '|| 'by access;' where owner='<user-name>';
Spool Off ;
このリンクでページの残りの部分を参照してください: https://community.oracle.com/thread/2455981