这些是我的表:
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表还需要一个日期列