gpt4 book ai didi

ruby-on-rails - 从数据库中删除旧记录 (Postgres/Rails)

转载 作者:行者123 更新时间:2023-11-29 12:22:31 25 4
gpt4 key购买 nike

您认为在 Rails 应用程序中从 Postgres 数据库中删除旧记录的最有效方法是什么?

我想删除一年前的记录,最好是:

  • 每晚运行一个脚本来删除恰好一年前的记录
  • 或每周(或每月一次)运行一次脚本以删除至少一年前的所有记录

我想我需要在 created_at 字段上建立索引来加快查找速度,但是这两个选项中哪一个是最明智和最有效的方法?

(或者还有其他我没有考虑过的选择吗?)

最佳答案

你会想去

or run a script once a week (or once a month) to delete all records that are at least a year old

这样一来,如果它在一晚没有运行,您可以在第二天晚上或在它再次开始运行时进行追赶。

关于ruby-on-rails - 从数据库中删除旧记录 (Postgres/Rails),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com