由于帖子、新闻的字段不一致,并且处理逻辑也不一致,需要分别使用不同的表。
帖子、新闻关联的文件表字段、逻辑是一致的,计划使用同一个表。
那么文件和帖子、新闻的关联就有些麻烦,我一直是将文件所有者字段设置为字符串格式,通过 "所有者类型.所有者 id" 来解决这个麻烦的。
另一个选择是设置一个单独的 id 表,用来生成帖子、新闻的全库唯一 id 。字段为: id 、类型(帖子、新闻)。帖子、新闻再设置一个单独的表存放实际内容,然后通过外键关联到 id 表。
大家有什么更好的办法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.