删除数据库中没有Web钩子的旧API数据

时间:2017-03-02 09:20:47

标签: ruby-on-rails ruby database api

这里有新的红宝石和红宝石。

拥有从API获取所有文章并保存的数据库。这通过查找或创建,但这样它永远不会删除文章。它只获取当前文章和新文章,但没有webhook告诉我文章是否被删除。如果没有网络钩子我怎么能这样做,告诉我文章是否被删除?由于链接了其他数据,因此每天清除数据库不是一种选择。

如果不使用webhooks,我似乎找不到任何东西。任何一个想法?

1 个答案:

答案 0 :(得分:1)

如果您没有Webhook告诉您文章已删除状态。您只有两种方法可以删除旧文章。

  1. 使用轮询查询API以检查文章已删除状态。如果您的查询已经删除了文章,则可以删除旧文章。

  2. 设置一个时基,例如:七天,然后如果在数据库中创建的文章超过七天,那么您看起来就是旧文章的文章,并删除了旧文章。

  3. 1.way的缺点会增加系统成本。 2.way的缺点是不准确的。

    所有方式都不是完美的,但如果你没有Webhook,这只是你可以做的两种方式。