mat*_*ttq 1 ruby-on-rails heroku
是否可以使用我的控制台中的ActiveRecord命令从生产PG数据库中销毁单个记录?我知道只需在我的Rails控制台中运行以下命令即可在本地执行此操作:
> User.find(1).destroy
Run Code Online (Sandbox Code Playgroud)
但是,我已经尝试为我的生产数据库运行它:
> heroku run rake User.find(1).destroy
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何帮助将不胜感激.谢谢!
首先在heroku上运行控制台:
$ heroku run rails console
Run Code Online (Sandbox Code Playgroud)
然后,您可以删除具有相同查询的记录:
> User.find(1).destroy
Run Code Online (Sandbox Code Playgroud)
如果您的文件夹中配置了多个应用程序,则必须--app=<app name>在heroku命令行中指定应用程序:
$ heroku run rails console --app=<app name>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1227 次 |
| 最近记录: |