请教一下,sidekiq 信息里出现大量失败任务:

ActiveRecord::RecordNotFound: Couldn't find Account with 'id'=-99

是怎么回事……

我好像在 postgresql 里手动删了 id 为 -99 的帐号,大概和这个有关?有办法回复吗?🤦🏼‍♂️

#Mastodon

@dimlau RAILS_ENV=production bundle exec rails c

> Account.where(domain: nil, id: -99).destroy_all

@mashiro

destroy_all 不是删除它吗?

我是之前在数据库里操作的,才出了问题。

总之现在应该没问题了…吧,可能。

@dimlau 不太清楚你之前是怎么删的,是不是自己打的SQL命令,如果是的话应该就是没彻底。这个是通过rails 的account controller删的,理论上是可以删干净。

@mashiro 当然这都是db文件夹里那个文件里写的,我是完全都不会的 :tzcat18:

小白用户感觉好难

@dimlau 不知道你的web界面URL上输入-99这个ID会怎么样

Sign in to participate in the conversation
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。