【发布时间】:2022-03-29 14:26:35
【问题描述】:
我一直在尝试创建一个在线讨论论坛作为一个有趣的项目。在这个应用程序中,注册用户可以创建一个“主题”。其他用户可以回复该主题(我们称他们为“帖子”)。此外,人们可以“回复”帖子。但是,目前不需要回复“回复”。
但是,posts 和 reply 表基本上包含相同类型的字段。唯一的例外是,posts 表中的 topic_id 列将引用主题表,replies 表中的 post_id 列将引用 posts 表
那么,如果我只需要为帖子和回复保留一个表格,我该如何管理“主题和帖子”和“帖子和回复”之间的关系?在这种情况下,理想的解决方案是什么?
或者
我应该只保留现有的架构吗?
谢谢!
【问题讨论】: