postgreSQL模型用于检索以前的通知



这些是我的表:

Author
author_id text
Client
client_id text
Post
author_id text
post_id text
Follow
client_id text
author_id text

我在对下表进行建模以实现以下目标时遇到了问题:

1( 客户可以从他目前正在关注的作者那里获取所有帖子

2( 客户端可以跟随然后取消跟随然后跟随等等…

3( 每当作者添加帖子时,客户端都会收到帖子的通知(这是通过另一个服务(firebase(完成的,该服务不提供获取以前通知的方法(

4( 客户端可以获取他以前收到的所有通知(我在这一点上遇到了问题(

有人知道如何对我的表进行建模,以便能够查询最后一点吗。谢谢

如果您希望能够跟踪跟随作者的客户端的历史记录,而不仅仅是当前状态,那么您需要在Follow表上显示有效的开始和结束日期。

这也将允许您跟踪理论通知(即,通知应该何时发出(。如果你想跟踪实际的通知,那么你需要你的通知流程在表中记录成功的通知。

您的Post表还需要一个日期列

最新更新