我必须生成一个版本控制系统,以便在数据库中存储我的文章的多个版本,以允许用户在需要时回滚.我的第一个想法是当用户想要编辑文章时我真的让sql不再更新,但是你将他们的信息插回到数据库中.目前问题是我有一个文章表,我使用ID作为我的主键来识别我的文章(所以阅读更多链接等).如果我插入到那个表中我会有基本的新文章,所以我想我需要一个新表的旧文章,但后来我有第一个表dbArticles中的原始问题,我也需要这样,为什么告诉他们哪篇文章他们已选择,例如,如果他们有3个编辑所以3篇文章让所有在单独的日期制作可能是1日,第二和第三,我需要表明他们已经选择了5月2日的版本,而不是5月3日的最新版本.任何帮助都会非常感谢,
酷手卢克英国
Ps我也使用PHP,我正在加时间戳文章:D.
有2个表:
文章:这里存储article_id,文章名称和任何其他元数据
article_version:在这里存储文章的每个版本(包括原始版本)并链接到article_version.article_id = article.article_id.请务必在此表中添加时间戳和版本等.