2016-08-03 52 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>在應用程序之間複製)。

希望可以幫到

相關問題