Database 内容版本控制
我刚刚开始一个项目,我想有一个小的内容与版本控制管理器。但是,我不知道什么是对数据库建模的最佳方法 我有一个包含以下字段的内容表: id主键序列号, content_id int(识别不同内容的字段), 标题varchar, 内容长文本, 版本int默认值为“1”, 创建日期 我已经看到一些CMS在另一个表中分离了实际版本,最好的方法是什么?有什么优化的方法吗Database 内容版本控制,database,version-control,data-modeling,content-management,Database,Version Control,Data Modeling,Content Management,我刚刚开始一个项目,我想有一个小的内容与版本控制管理器。但是,我不知道什么是对数据库建模的最佳方法 我有一个包含以下字段的内容表: id主键序列号, content_id int(识别不同内容的字段), 标题varchar, 内容长文本, 版本int默认值为“1”, 创建日期 我已经看到一些CMS在另一个表中分离了实际版本,最好的方法是什么?有什么优化的方法吗 谢谢 我设计了这样的东西,这里是它的要点 我为每个我希望具有行级版本控制的表创建镜像表。假设您有客户表。您的镜像版本控制表将为VER_C
谢谢 我设计了这样的东西,这里是它的要点
希望这有帮助…这已经存在,没有数据库:
- (用Haskell编写,使用git或darcs作为后端)
- (用Perl编写,可以使用各种版本控制系统作为后端)
然而,我要指出的是,git在对大型二进制文件进行版本控制方面并不完美,而DARC在这方面做得很糟糕。需要注意的东西。为什么不使用现有的版本控制系统?在这里有帮助吗?@maxim1000我不能使用现有的CMS,因为它不符合我的要求。我打算在我的系统的许多部分使用不同的字段来设置控制版本。