标签: postgresql database-design
在聊天系统中,我有users可以被静音特定时间(例如1小时)。为了保留这些信息,我提出了以下两种可能性。
users
1)。我可以使用muted_users列创建辅助表user_id, muted_at, period,但似乎也可以将这些列添加到users表中。
muted_users
user_id, muted_at, period
2)。我可以在muted_until表中添加一个users列。
muted_until
这两种模式中的任何一种正确吗?如果没有,坚持时间段的正确方法是什么?