4

監査対象のエンティティごとに、envers は *_AUD サフィックスを持つテーブルを作成します。

各テーブルには2 つの追加の列 ( REVrevtype )があります。

余分なニーズを満たすために、新しい列を動的に作成したいだけです。

Obs: すべてのエンティティの新しいフィールドが自分に合わないため、新しい列を手動で作成します。

それは可能ですか?

4

1 に答える 1

0

スクリプトを作成して、それに基づいて必要な列を追加してみてください。

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

于 2015-09-21T16:01:09.400 に答える