微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel 旋转 Eloquent 模型

如何解决Laravel 旋转 Eloquent 模型

我有一个 Laravel 项目,我从不同的 REST API 中每 30 米汇总数据,并在流程中基于获取的数据构建关系模型。在获取数据之前,我也清理了主表和相关表。有时这可能需要很长时间才能重新填充数据,最多 1-2m,这意味着我在生产上存在差距。

我正在寻找一种解决方法,以在新数据聚合并保存在数据库中之前保持先前填充的数据有效。

这种逻辑有什么好的做法吗?或者背后的想法是错误

解决方法

你为什么不把像 revision 这样的列放在一边,而不是从表格中删除所有内容,而是创建新的修订版?然后应用程序可以始终显示最新版本,您可以在导入完成后或在您想要的任何时间删除数据,因为完成导入后您将有新版本,因此应用程序将自动显示最新版本数据。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。