DATABASE_URL
е това, което в момента съхранява връзката на второто ви приложение с предоставената му DB, която Heroku любезно ви пречи да изтриете, защото няма други препратки към нея.
Първо, премахнете DB на второто приложение. Всичко в него ще бъде унищожено.
heroku addons:destroy heroku-postgresql:<your DB tier> --app <your second app>
Ако това са нови приложения, нивото на DB вероятно е hobby-dev
, но можете да проверите за него, като стартирате heroku addons --app <your second app>
.
След това ще можете да зададете DATABASE_URL
във второто приложение.
Ако искате второто приложение да е свързано към двете DB, ще трябва да съхраните URL адреса на DB на първото приложение в различна променлива на средата и да актуализирате кода на второто си приложение, за да го използвате.
Без връзка с вашия въпрос, вие току-що поставихте вашите идентификационни данни за DB в публично пространство. Трябва да ги превъртите с heroku pg:credentials --reset --app <your first application>
.
Документи:https://devcenter.heroku.com/articles/heroku-postgresql