partyzanx
@partyzanx

Как реализовать кастомную систему контроля версий комментариев на JS/TS?

Делаю проект на node.js, express.js, react.js.

Необходимо реализовать кастомную систему контроля версий комментариев пользователей на JS/TS, чтобы можно было отслеживать все изменения их комментариев, чтобы это всё в последствии отнимало как можно меньше памяти.

Можете примерно объяснить логику как это сделать? И в каком направлении думать?
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ответы на вопрос 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Когда пользователь изменяет комментарий, то создается новая версия этого комментария.
В БД лучше сделать дополнительный столбец, указывающий на ID нового комментария: когда происходит изменение, то обновляешь этот столбец - указываешь ID новой версии.

История получается линейной, чтобы восстановить историю - находишь последний без установленного этого ID
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы