Rails 和 Heroku - 从生产数据库中销毁单个记录

Rails and Heroku - Destroy a single record from production database

是否可以从我的控制台使用 ActiveRecord 命令从我的生产 PG 数据库中销毁单个记录?我知道我可以在 运行 我的 Rails 控制台中通过以下命令在本地执行此操作:

> User.find(1).destroy

但是,我已经为我的生产数据库尝试了运行这个:

> heroku run rake User.find(1).destroy

但是不行。任何帮助将不胜感激。谢谢!

运行 heroku 上的控制台首先是:

$ heroku run rails console

然后您可以使用相同的查询删除记录:

> User.find(1).destroy

如果您的文件夹中配置了多个应用程序,您必须在 heroku 命令行中使用 --app=<app name> 指定应用程序:

$ heroku run rails console --app=<app name>

您可能需要指定您使用的应用 运行。在那种情况下它将是

heroku run console -a app_name
User.find(1).destroy