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
是否可以从我的控制台使用 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