我有一个带有Foo
表和bar
字段作为文本的mysql数据库。
我要保持他对这一领域的每一次改变的记录。
现在我有了hirtory
表,并且我在数据库中插入了每个版本更新前的bar
字段。
但是,当唯一的更改是一个字母作为示例时,存储所有版本是愚蠢的。
我想用git代替我的hirtory
表,我该怎么做呢?
附言:我使用的是ruby on rails 4.2
发布于 2016-08-16 23:12:40
Git是用来管理源代码的,不是用来管理数据库内容的。如果您需要跟踪数据库中的更改,使用历史表是可以的(就像您现在所做的那样),但是也有一个很好的gem可以解决这个问题:https://github.com/airblade/paper_trail
https://stackoverflow.com/questions/38985811
复制相似问题