繁体   English   中英

用于维护记录草稿副本的数据库设计模式

[英]Database Design Pattern for Maintaining a Draft Copy of the Record

我必须实现一个解决方案,我们的用户可以首先起草实体并在完成后发布。

发布后,用户可以编辑已发布的版本,该版本应创建已发布版本的草稿副本。 用户可以在完成编辑后重新发布它。

  • 实体搜索应始终显示最新版本。
  • 需要维护所有以前的版本以进行跟踪。
  • 解决方案应该与Hibernate一起使用。
  • 我正在使用的数据库是MySQL。

对于这种有问题的问题,是否有任何经过验证的数据库设计模式 任何见解都表示赞赏。

我刚才回答了一个类似的问题: 将这些数据存储在MySQL模式中的正确方法是什么?

table: movie
id | year_made | rank | title
---+-----------+------+------------
1  | 1995      | 87   | Forest Gump

table: movie_log
id | movie_id | user_id | created             | attr  | info
---+----------+---------+---------------------+-------+--------
1  | 1        | 123     | 2016-07-14 12:20:34 | title | 阿甘
2  | 1        | 123     | 2016-07-14 12:21:34 | title | 阿甘正传
3  | 1        | 234     | 2016-07-14 12:22:34 | title | Forest Gump

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM