2010-12-01 47 views
0

是否有Rails 3模型版本控制插件支持SQL數據庫中的時間點查詢(而不僅僅是恢復)?Rails使用時間點查詢進行版本控制

具體:我有一張桌子,文件。我希望能夠說,「截至2010年9月17日,哪些文件包含文本'foo'?」。這個要求似乎排除了像vestal_versions這樣的所有單表版本解決方案,並且其他所有解決方案似乎都沒有這個功能。我所看到的所有插件都被記錄爲黑匣子,所以他們可能會在內部存儲足夠的數據來進行這種查詢,但您永遠不會從文檔中知道它。就緩慢變化的維度而言,類型2可能是我正在尋找的解決方案,儘管最終我會使用任何作品。

我還需要跟蹤哪些用戶進行了更改,儘管這也可能在版本控制系統之外進行。

有沒有我失蹤的東西?或者我使用了錯誤的搜索詞?還是我可以推出自己的?

回答

0

我想你可以推出自己的。如果你真的需要能夠對版本進行查詢,那麼這些版本可能應該是他們自己的模型,並且使版本化的寶石彎曲以適應你的需求將比自己更加痛苦。

對不起,並有樂趣:/

+0

https://github.com/chrispatterson/Lowdown/tree/master/vendor/plugins/point_in_time萬一別人需要它。 – novalis 2010-12-09 02:20:02

相關問題