Envers:如何在* _AUD表中添加新列(不在REVINFO表中)

时间:2015-09-11 20:53:55

标签: hibernate hibernate-envers audit-tables

对于每个经过审计的实体,envers创建一个带有* _AUD后缀的表。

每个表都有两个额外列( REV revtype )。

我只是想动态创建一个新列来满足我的额外需求。

Obs:手动创建新列,因为所有实体中的新字段都不适合我。

这可能吗?

1 个答案:

答案 0 :(得分: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