我们正在迁移一些东西,需要临时使用两个不同的环境变量来附加同一数据库。既然我们已经迁移了,我想删除附件,但是遗憾的是,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_URL
和heroku addons:detach --app stb-crds-rails-sf $ADDON_NAME SHARETHEBUS_RAILS_DATABASE_URL
,但是命令行显示最后一个参数是意外的。
我们可以选择哪些方法来删除额外的插件?
答案 0 :(得分:1)
结果是您可以使用变量名代替插件名:
$ heroku addons:detach SHARETHEBUS_RAILS_DATABASE_URL