Как стать автором
Обновить

Комментарии 4

Думаю для простого проекта подойдёт стандартный аудит хибернейта/спринг бута, когда можно обновлять дату создания и обновления и того кто это создание / обновление сделал. Envers с его версионированием слишком мощный инструмент как мне кажется.

Не совсем, envers сохраняет состояние сущности в отдельной таблице, т.е. мы можем не только узнать создателя и последнего редактировавшего, но и вообще всю историю изменений. Т.е. при желании можно восстановить состояние на какой-то определённый момент времени.

У нас стояла задача понят не только кто и когда изменил, но и видишь полную историю изменений, для возможности откатить их пользователем. Но в целом вы правы, я думаю все зависит от потребностей на проекте.

Интересно, существуют ли чего-то подобного какие-нибудь расширения для Postgres?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации