Mat*_*teo 5 java postgresql hibernate-envers
我们在 Oracle 和 MySQL 中使用 Envers 没有任何问题。我们现在正在尝试 PostgreSQL,但我们遇到的问题是审计表是使用类型REVTYPE为 的列创建的TINYINT。
TINYINTPostgreSQL 不支持。
有没有办法改变类型REVTYPE?
例子:
create table AUD_SomeTable (
dbId bigint not null,
...
REV integer not null,
REVTYPE tinyint,
primary key (dbId, REV)
);
Run Code Online (Sandbox Code Playgroud)
编辑:
问题已解决:我忘记了更改 Hibernate 方言。
我不了解 Envers,但您可以创建一个新的域类型。
CREATE DOMAIN "tinyint"
AS smallint;
Run Code Online (Sandbox Code Playgroud)
您可以添加 CONSTRAINS 来检查例如正值。
| 归档时间: |
|
| 查看次数: |
8030 次 |
| 最近记录: |