如何设计用于两个或多个用户之间聊天的数据库?

时间:2019-02-28 11:37:24

标签: sql postgresql

我有一个看起来像这样的数据库:

  1. 用户(id,全名)
  2. 聊天(id,姓名)
  3. 消息(id,fromUserId,isReaded,chatId,文本)
  4. Chat_Participants(userId,chatId)

设计正确吗?

将chatType(直接,群组)存储在Chats表中是正确的解决方案吗?

我使用PostgreSQL

0 个答案:

没有答案