2016-08-03 19 views
5

我在Heroku上部署了一个生产阶段应用程序。我想分发应用程序来创建临时环境。Heroku fork - 该附加计划仅适用于选择用户

Input 
heroku fork --from <app_name>-production --to <app_name>-staging 

Output 
Forking <app_name>-production... done. Forked to <app_name>-staging 
Setting buildpacks... done 
Adding newrelic:wayne to <app_name>-staging as NEW_RELIC... done 
Adding deployhooks:http to <app_name>-staging as DEPLOYHOOKS_HTTP... done 
Adding heroku-postgresql:standard-yanari to <app_name>-staging as HEROKU_POSTGRESQL_MAROON...! 
That add-on plan is only available to select users. 
There was an error forking to <app_name>-staging. 

我不确定是否需要更新postgresql数据库,或者通过Heroku购买一些额外的附加组件。由于我是新手,这是我的雇主的应用程序,因此我不愿意进行任何可能导致数据丢失的更改。谢谢!

回答

8

我有一个传统的“开发”计划,并从Heroku的支持响应类似的问题是......

对不起这是一个有点问题与旧的应用程序。 heroku-postgresql:dev计划不再可用 - 它是heroku-postgresql:hobby-dev。您可以尝试使用pg:copy将此应用程序移至hobby-dev,或者使用--skip-pg标志跳过数据库创建并手动设置该部分(可以使用heroku pg:copy <source app>::<db name> DATABASE -a <target app>在应用程序之间复制)。

希望可以帮到

相关问题