在Heroku上以多个名称附加时如何删除插件?

时间:2019-02-08 14:54:00

标签: heroku

我们正在迁移一些东西,需要临时使用两个不同的环境变量来附加同一数据库。既然我们已经迁移了,我想删除附件,但是遗憾的是,Heroku命令行客户端说我有一个不明确的标识符:

$ heroku addons --app $APP_SOURCE

Add-on                                                          Plan         Price     State
──────────────────────────────────────────────────────────────  ───────────  ────────  ───────
heroku-postgresql (...)                    hobby-basic  $9/month  created
 ├─ as DATABASE
 ├─ as HEROKU_POSTGRESQL_ORANGE
 ├─ as DATABASE on stb-crds-rails-sf app
 ├─ as SHARETHEBUS_RAILS_DATABASE on stb-crds-rails-sf app
 └─ as SHARETHEBUS_RAILS_DATABASE_URL on stb-crds-rails-sf app


$ heroku addons:detach --app stb-crds-rails-sf $ADDON_NAME
 ▸    Ambiguous identifier; multiple matching attachments found: DATABASE, SHARETHEBUS_RAILS_DATABASE, SHARETHEBUS_RAILS_DATABASE_URL.

我也尝试过heroku addons:detach --app stb-crds-rails-sf $ADDON_NAME --as SHARETHEBUS_RAILS_DATABASE_URLheroku addons:detach --app stb-crds-rails-sf $ADDON_NAME SHARETHEBUS_RAILS_DATABASE_URL,但是命令行显示最后一个参数是意外的。

我们可以选择哪些方法来删除额外的插件?

1 个答案:

答案 0 :(得分:1)

结果是您可以使用变量名代替插件名:

$ heroku addons:detach SHARETHEBUS_RAILS_DATABASE_URL