Michael的展示了如何构建类似于Twitter的东西,最终得到了如下所示的数据库模式:
table: users
id
name
email
table: microposts
id
content
user_id
table: relationships
id
follower_id
followed_id
假设我想添加私有共享作为一个功能。最直接的天真尝试是将micropost表更改到下面的位置,其中shared_ids有一些我不确定的类型。对于在SQL和设计模式方面完全陌生的人来说,解决这个问题的标准惯用方法是什么。
table: microp