2016-08-03 19 views
5

Mam wdrożoną aplikację produkcyjną na Heroku. Chciałbym rozwidlić aplikację, aby stworzyć środowisko pomostowe.Widelec Heroku - Ten plan dodatkowy jest dostępny tylko dla wybranych użytkowników

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. 

Nie jestem pewien, czy muszę zaktualizować bazę danych PostgreSQL, czy kupić dodatkowy dodatek za pośrednictwem Heroku. Ponieważ jestem nowy i jest to aplikacja mojego pracodawcy, niechętnie wprowadzam wszelkie zmiany, które mogą spowodować utratę danych. Dzięki!

Odpowiedz

8

Miałem podobny problem z legacy „dev” planu i odpowiedzi ze wsparciem Heroku był ...

Niestety jest to trochę problem ze starszymi aplikacjami. Plan heroku-postgresql: dev nie jest już dostępny - to heroku-postgresql: hobby-dev. Możesz spróbować pg: copy, aby przenieść tę aplikację do hobby-dev lub użyć flagi --skip-pg, aby pominąć tworzenie bazy danych i ustawić ją ręcznie (możesz pg: copy between apps with heroku pg:copy <source app>::<db name> DATABASE -a <target app>).

Nadzieję, że pomaga