修改仓库表与用户之间的关联表
Closed this issue · 0 comments
Kaiser-Yang commented
对于创建关系而言是一对多的,即一个用户可以创建多个仓库表。
对于一对多的关系而言,只需要在仓库表中增加一个表示创建者的字段即可完成表示。因此 t_user_repository
是不需要的。
但是对于收藏关系而言是多对多的,即一个用户可以收藏多个仓库,一个仓库可以被多个用户所收藏。
因此对于收藏关系而言需要一张额外的表(可以命名为 t_user_star_repository
)来实现收藏关系。
Fork
的处理较为复杂,目前并没有考虑好如何实现 Fork
操作,在 v0.1.0
版本中可以不考虑 Fork
相关的表。