Например, у меня есть таблица, в которой хранятся сведения о свойствах. Которые могут иметь владельцев, ценность и т.д.
Есть ли хороший дизайн, чтобы сохранить историю каждого изменения владельца и ценность. Я хочу сделать это для многих таблиц. Подобно аудиту таблицы.
То, что я думал, содержало одну таблицу с полями
table_name
, field_name
, prev_value
, current_val
, time
, user
.
Но он выглядит вроде хаки и уродливый. Есть ли лучший дизайн?
Спасибо.