我最初通过 liquibase 脚本加载了一些数据,这导致 envers 审计表丢失了插入记录。所以虽然我有更新记录,但我没有原始插入记录
我编写了一个数据脚本来使用创建记录重新插入此数据 - 但它是一个相当重的脚本,因为您必须考虑 4 个场景 -
- 具有现有插入记录的数据 - 无迁移
- 具有更新/删除记录但没有插入记录的数据 - 需要插入记录
- 没有审核条目的数据 - 这是批量上传,没有任何后续更改
- 重置现有记录
编写的脚本,但是有没有更简单的方法来做到这一点?还是我只是搞砸了没有创建初始插入记录?
我猜你不需要更新/删除记录 - 但我在视图中使用审计表
谢谢