Duc*_*tal 9 asp.net version-control
我目前正在撰写一个帖子网站,需要对帖子进行版本控制.我只是不知道如何在数据库和技术方面实现这一点,以便保存和控制帖子.
是否有任何经验丰富的人可以帮助我?
我已经看到Wordpress只在1个表中进行版本控制,这是POST.我也建议这样做,因为写入具有相同数据量和字段的2个表是很麻烦的.
我知道 stackoverflow 存储版本之间的增量。我看到其他人所做的是设置另一个与第一个表类似的表,但上面有作者和版本或时间戳。您可以使用数据库触发器将记录推送到另一个表,这样您就不必太担心在应用程序级别进行更改。
如果您只想使用一张表,那么我建议添加作者、时间戳和 iscurrent 标志。该标志并不是真正需要的,因为您可以选择最大版本号,但它会让您的查询变得更加容易。仅当该行是最高版本号时才设置该标志。您仍然可以使用触发器来填充行,但要小心,否则您可能会陷入更新触发器的循环中。
| 归档时间: |
|
| 查看次数: |
766 次 |
| 最近记录: |