Существует ли плагин управления версиями модели Rails 3, который поддерживает запросы на определенный момент времени (а не только восстановление) в базе данных SQL?
Если говорить конкретно: у меня есть стол, документы. Я хочу иметь возможность сказать, «по состоянию на 17.09.2010, какие документы содержали текст« foo »?». Это требование, по-видимому, исключает все решения контроля версий для одной таблицы, такие как vestal_versions, и, похоже, ни одно из других решений не имеет такой возможности. Все плагины, на которые я смотрел, задокументированы как черные ящики, так что, возможно, они хранят достаточно данных для выполнения такого рода запросов, но вы никогда не узнаете об этом из документации. С точки зрения медленно меняющихся размеров, тип 2, вероятно, является тем решением, которое я ищу, хотя в конечном итоге я буду использовать все, что работает.
Мне также нужно отслеживать, какие изменения были внесены пользователем, хотя, возможно, это возможно и вне системы управления версиями.
Я скучаю по одному? Или я использую неправильный термин поиска? Или я получу свою собственную?