gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 22:15:42 26 4
gpt4 key购买 nike

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

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

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

是否有针对此类问题的经过验证的数据库设计模式。任何见解都值得赞赏。

最佳答案

我刚刚回答了一个类似的问题:What's the proper way to store this data in a MySQL schema?

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

关于mysql - 用于维护记录草稿副本的数据库设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38364465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com