Мне было просто интересно, существует ли тип механизма хранения, который позволял бы вам контролировать версии на уровне строк. Например, если у меня есть простая таблица с идентификатором, именем, значением и идентификатором является PK, я мог видеть, что строка 354 начиналась как (354, "zak", "test") v1, затем обновлялась до (354, "zak", "это версия 2 значения") v2, и может видеть историю изменений в строке с чем-то вроде истории выбора (значения), где ID = 354.
Это какая-то эзотерическая вещь, но это побило бы необходимость продолжать писать эти отдельные таблицы истории и функции каждый раз, когда вносятся изменения ...