【发布时间】:2010-10-11 17:38:27
【问题描述】:
我必须创建一个版本控制系统来将我的文章的多个版本存储在数据库中,以允许用户在需要时回滚。我的第一个想法是当用户真的想编辑一篇文章时,我让 sql 不再更新,但你将他们的信息插入回数据库。目前的问题是我有一个文章表,我使用 ID 作为我的主键来识别我的文章(所以阅读更多链接等等)。如果我插入到该表中,我将有基本的新文章,所以我想我需要一个新表来存放旧文章,但是我在第一个表 dbArticles 中的原件有问题,我还需要为什么要告诉他们是哪篇文章已经选择,例如,如果他们有 3 次编辑,那么 3 篇文章让所有在 5 月 1 日、2 日和 3 日的不同日子完成,我需要如何证明他们选择了 5 月 2 日的版本,而不是 5 月 3 日的最新版本。 任何帮助都会非常感谢,
Cool Hand Luke Uk
Ps 我也在使用 PHP,我正在为文章添加时间戳:D。
【问题讨论】:
标签: php mysql version-control