如何将Heroku插件从一个应用程序移动到另一个应用程序

时间:2018-07-16 18:40:59

标签: heroku

我正在几个Heroku应用程序之间共享MongoDB,并希望将所有权/账单转移到另一个应用程序。

我尝试将(heroku addons:attach)附加到接收应用程序,然后在计费应用程序上使用heroku addons:detach命令,但这不起作用。

1 个答案:

答案 0 :(得分:0)

Heroku支持人员刚刚确认无法更改附加组件的计费应用。

您可以将附件附加到其他应用程序,但是,如果您删除了原始计费应用程序,则它将立即删除您的数据库而不会发出警告-即使该数据库已附加到其他活动应用程序。 / p>

某些插件(例如Postgres)提供了fork选项,因此您可以派生,重新连接到新实例并删除旧数据库。 Postgres fork command看起来像:

heroku addons:create heroku-postgresql:standard-0 --fork the-old-app-name::HEROKU_POSTGRESQL_CHARCOAL --app the-new-app-name

HEROKU_POSTGRESQL_CHARCOAL是旧应用程序上旧数据库的ENV变量名称。